Pubblico API Modifiche nel Aspose.3D 1.3.0

Contenuto sommario

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:

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.