SIMPACK er et 3D Multibody dynamik motor for brugerne nemt simulere og visualisere den samlede mekanisme. Det færdige implementering er helt skrevet i Java ved hjælp af grafik bibliotek Java3D og matematik bibliotek Colt.
Dette projekt blev startet med en Java-porten på en populær fysikmotor Open Dynamics Engine (ODE), der er skrevet i C / C ++. Russell Smith LCP Solver og en iterativ Gauss-Seidel solver blev gennemført. I øjeblikket kan fysikken involverer hængsel joint, skyderen joint, og kontakt fælles med held simuleret. Er planlagt flere fælles typer, der skal gennemføres.
Flere andre end ODE funktioner er også inkluderet. En ny solver hjælp Baraff lineær-tid Lagrange-metoden blev tilsat. GJK metode blev anvendt til at håndtere kollisionsdetektion for generiske konvekse objekter. DEEP og kontakt manifold blev gennemført for at evaluere indtrængningsdybde. Desuden er en kompleks objekt, der er sammensat af et hierarki af konvekse genstande beregnet til at repræsentere en generisk masket objekt.
Software detaljer:
Kommentarer ikke fundet