Hinzufügen von Animations eigenschaft und Setup-Ziel kamera in einem 3D-Dokument
Animation-Eigenschaft in 3D-Dokument hinzufügen
Aspose.3D for Python via .NET unterstützt das Rendern animierter Szene. In diesem Artikel werden die Voraussetzungen zum Verschieben eines Objekts erläutert.
Bewegen Sie die Position des Würfels
Mesh-Klassen objekt wird im Code verwendet. Wir können Erstellen Sie ein Mesh-Klassen objekt, wie es dort erzählt wird und es muss auch die lokale Übersetzungs eigenschaft des Knotens animieren: Hinzufügen der Transformation zum Knoten.
In Aspose.3D ist Objekt animation eigentlich eine Key-Frame-Animation, die auf Eigenschaften animiert. Um Eigenschaften zu animieren, benötigen Sie eine CurveMapping-Instanz, die Komponenten einer Eigenschaft verschiedenen Kurven zuordnet. Beispiels weise kann eine Vector3-Eigenschaft 3 Komponenten haben. X/Y/Z. Das wird drei Kanäle in CurveMapping einrichten, jeder Kanal kann einen Satz von Curve haben.
Richten Sie die Ziel kamera in 3D-Datei ein
Aspose.3D for Python via .NET bietet an, die Ziel kamera in 3D-Datei einzurichten. In einigen Dateiformaten unterstützt Licht/Kamera das Ziel, wodurch das Licht/die Kamera immer einem bestimmten Knoten zugewandt ist. Dies ist in der Animation nützlich.
Scene, Camera, Node und Transform werden im Code verwendet. Um eine Szene zu speichern, wird die Scene.Save-Methode verwendet. Sie akzeptiert einen Dateinamen mit vollständigem Pfad und FileFormat-Parameter.
Im folgenden Beispiel wird das Ziel und die Kamera in der 3D-Datei eingerichtet: