Kinematics Toolkit Demo

Dieses Kinematics Toolkit wurde mit HOOPS Visualize für das Web erstellt und bietet eine Reihe von Klassen, um kinematikbasierte Animationen zu CAD-Modellen hinzuzufügen.

Updated Invalid Date
Hoops Visualize
3D CAD model with kinematics-based animations

Überblick

Die Klassen, die im Kinematics Toolkit zu finden sind, machen es einfach, kinematikbasierte Animationen zu CAD-Modellen hinzuzufügen. In einem typischen CAD-Modell ist die Produktstruktur oft flach oder nicht mit den kinematik-/gelenkbezogenen Beziehungen der Baugruppe verbunden, weshalb der Kinematics Manager es dem Benutzer ermöglicht, seine eigene Komponentenhierarchie unabhängig von der CAD-Hierarchie zu definieren. Basierend auf diesem Beziehungsgraph ist es dann einfach, eine bestimmte Komponente zu animieren, indem ein einzelner Wert gesetzt wird.

Demo-Durchgang

Zusätzlich zu dieser grundlegenden Funktionalität ermöglicht der Kinematics Manager auch die Definition von indirekten Komponenten, die von anderen Komponenten basierend auf deren mathematischen Beziehungen gesteuert werden. Zum Beispiel wird sich eine zugeordnete Komponente als Reaktion auf die Bewegung oder Rotation einer anderen Komponente bewegen oder rotieren. Andere Komponenten ermöglichen die Erstellung von Scharnieren, Kolben und anderen komplexeren mechanischen Systemen. Es ist auch möglich, eigene Komponentenverhaltensweisen zu definieren. Darüber hinaus bietet das Kinematics Toolkit einen einfachen Inverse Kinematics-Solver basierend auf der Gradientenabstiegsmethode.

Sobald eine Kinematik-Hierarchie definiert ist, kann sie leicht in ein JSON-Objekt exportiert werden und ihre Vorlage kann dann auf einzelne Instanzen eines CAD-Modells angewendet werden, die in der Szene existieren, wobei jede von ihrem eigenen Kinematikzustand gesteuert wird (z.B. eine Reihe von IoT-fähigen Geräten in einem Gebäude).

Der Kinematics Manager verfügt auch über ein eigenes Animationssystem (unterstützt durch anime.js), das es einfach macht, einfache Animationen (wie das Drücken eines Knopfes oder das Starten eines Ventilators) zu definieren und diese in komplexere Animationsgruppen zu kombinieren.

Zusätzlich zu den Kernklassen des Kinematics Toolkit enthält dieses Repository eine experimentelle Editor-Umgebung zum interaktiven Erstellen von Kinematik-Hierarchien, Einrichten von Animationen und Exportieren dieser in JSON.

Fragen oder Feedback?

Wir suchen nach Feedback und wie dieses Toolkit verbessert werden kann, um Ihren Anforderungen gerecht zu werden! Bitte kontaktieren Sie uns in unserem Forum.

Sie können sich auch für eine 60-tägige Testversion von HOOPS Visualize.

Möchten Sie uns kontaktieren? Senden Sie eine E-Mail an labs@techsoft3d.com.