Variazioni pubbliche di API in Aspose.3D 1.3.0

Contenuto sommario

Lo spazio dei nomi e il nome della classe cambiano

  • Namespace Aspose.ThreeD. Animazioni cambiate in Aspose.ThreeD.Animation
  • Classe Aspose.ThreeD. Animazioni. Animazione cambiata in Aspose.ThreeD.Animation.AnimationNode
  • Namespace Aspose.ThreeD.IO cambiato in Aspose.ThreeD.Formats
  • Namespace Aspose.ThreeD.Utils cambiato 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;

L’opzione di salvataggio di Universal 3D viene aggiunta nel FileFormat

L’opzione di 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);

Incorpora il contenuto grezzo nella texture di FBX

IlContenutoLa proprietà è stata aggiunta allaTexturePer 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.