Aggiungi proprietà di animazione e configurazione della fotocamera di destinazione nel documento 3D
Aggiungi proprietà Animazione nel documento 3D
Aspose.3D for Python via .NET supporta il rendering della scena animata. Questo articolo spiega i prerequisiti per spostare un oggetto.
Sposta la posizione del cubo
Mesh
viene utilizzato nel codice. Possiamo Creare un oggetto classe Mesh come narrato lì ed è necessario animare anche la proprietà di traduzione locale del nodo: Aggiunta della trasformazione al nodo.
In Aspose.3D, l’animazione dell’oggetto è in realtà un’animazione con fotogrammi chiave che anima le proprietà. Per animare le proprietà, hai bisogno di un’istanza CurveMapping
che mappa i componenti di una proprietà a curve diverse, ad esempio, una proprietà Vector3
può avere 3 componenti X
/Y
/Z
, che imposterà tre canali in CurveMapping
, ogni canale può avere un set di Curve
.
Configurazione della fotocamera di destinazione nel file 3D
Aspose.3D for Python via .NET offre la configurazione della fotocamera di destinazione nel file 3D. In alcuni formati di file, la luce/la fotocamera supporta il target, che consente alla luce/fotocamera di affrontare sempre un nodo specificato, questo è utile nell’animazione.
Scene
, Camera
, Node
e Transform
vengono utilizzate nel codice. Per salvare una scena, viene utilizzato il metodo Scene.Save
, accetta un nome file con percorso completo e un parametro FileFormat
.
Nell’esempio seguente, la destinazione e la fotocamera sono configurate nel file 3D: