Ajouter une propriété d'animation et une caméra cible d'installation dans le document 3D
Ajouter une propriété Animation dans le document 3D
Aspose.3D pour Python via .NET prend en charge le rendu de scène animée. Cet article explique les conditions préalables pour déplacer un objet.
Déplacer la position du cube
Mesh
est utilisé dans le code. Nous pouvonsCréer un objet de classe Mesh tel que raconté là-basEt il doit aussi animer la propriété de traduction locale du nœud:Ajout de la transformation au nœud.
En Aspose.3D, l’animation d’objets est en fait une animation sur image clé qui s’anime sur les propriétés. Pour animer les propriétés, vous avez besoin d’une instance CurveMapping
qui mappe les composants d’une propriété à différentes courbes, par exemple, une propriété Vector3
peut avoir 3 composants X
/Y
/Z
, qui installera trois canaux au CurveMapping
, chaque canal peut avoir un ensemble de Curve
.
Configuration de la caméra cible dans le fichier 3D
Aspose.3D pour Python via .NET propose de configurer l’appareil photo cible dans le fichier 3D. Dans certains formats de fichiers, la lumière/caméra prend en charge la cible, ce qui permet à la lumière/caméra toujours face à un nœud spécifié, cela est utile dans l’animation.
Scene
, Camera
, Node
et Transform
sont utilisées dans le code. Pour enregistrer une scène, la méthode Scene.Save
est utilisée, elle accepte un nom de fichier avec un chemin complet et un paramètre FileFormat
.
Dans l’exemple ci-dessous, la cible et l’appareil photo est configuré dans le fichier 3D: