Pubblico API Modifiche nel Aspose.3D 1.3.0
Contents
[
Hide
]
Contenuto sommario
- Lo spazio dei nomi e il nome della classe cambiano
- Crea Vertex assegnando le modalità di riferimento e di mappatura
- Universal 3D L’opzione di salvataggio viene aggiunta nel FileFormat
- Incorporare il contenuto grezzo alla trama dello FBX
- Il metodo di decomposizione viene aggiunto nella classe Matrix4
- Un nuovo costruttore nella classe Vector4 viene aggiunto per ricevere un parametro oggetto Vector3
Questo documento descrive le modifiche allo Aspose.3D API dalla versione da 1.2.0 a 1.3.0, che potrebbero essere di interesse per gli sviluppatori di moduli/applicazioni. Include non solo metodi pubblici nuovi e aggiornati, ma anche una descrizione di eventuali cambiamenti nel comportamento dietro le quinte nello Aspose.3D.
Lo spazio dei nomi e il nome della classe cambiano
- Spazio dei nomi Aspose.ThreeD. Animazioni cambiate in Aspose.ThreeD. Animazione
- Classe Aspose.ThreeD. Animazioni. Animazione cambiata in Aspose.ThreeD.Animation.AnimationNode
- Namespace Aspose.ThreeD.IO cambiato in Aspose.ThreeD. Formati
- Namespace Aspose.ThreeD. Utili cambiati in Aspose.ThreeD.Utilities
Crea Vertex assegnando le modalità di riferimento e di mappatura
Gli sviluppatori possono creare vertici assegnando le modalità di riferimento e mappatura in una singola riga di codice. Esempio di codice:
L’oggetto della classe Mesh viene utilizzato nel codice. PossiamoCreare un oggetto classe Mesh come narrato lì.
C#
// call overloaded CreateElement method of the Mesh object
VertexElementNormal elementNormal = mesh.CreateElement(VertexElementType.Normal, MappingMode.ControlPoint, ReferenceMode.Direct) as VertexElementNormal;
Universal 3D L’opzione di salvataggio viene aggiunta nel FileFormat
L’opzione del formato Universal 3D è stata aggiunta nell’enum FileFormat. Esempio di codice:
C#
// save scene in the Universal3D format
scene.Save("C:\\temp\\Output.fbx", FileFormat.Universal3D);
Incorporare il contenuto grezzo alla trama dello FBX
IlContenutoLa proprietà è stata aggiunta allaTextureClasse per incorporare il contenuto grezzo nella texture del documento FBX. Esempio di codice:
C#
// initialize Texture class object
Texture texture = new Texture();
// set file name
texture.FileName = "embedded-texture.png";
// set binary content
texture.Content = File.ReadAllBytes("c:\\test.png");
Il metodo di decomposizione viene aggiunto nella classe Matrix4
È una funzione di utilità matematica utilizzata per decomporre una matrice di trasformazione affine.
Un nuovo costruttore nella classe Vector4 viene aggiunto per ricevere un parametro oggetto Vector3
Rende più facile costruire un Vector4 basato su Vector3. Il quarto valore del Vector4 presenta il piano w e il suo valore predefinito è 1.