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: