Öffentliche API Änderungen in Aspose.3D 1.3.0
Contents
[
Hide
]
Inhalts übersicht
- Names pace und Klassen namen ändern sich
- Erstellen Sie einen Scheitel punkt, indem Sie die Referenz-und Kartierung smodi zuweisen
- Die Option Universal 3D Speichern wird im File Format hinzugefügt
- Rohinhalt in die Textur von FBX einbetten
- Die Zersetzen-Methode wird in der Matrix4-Klasse hinzugefügt
- Ein neuer Konstruktor in der Vector4-Klasse wird hinzugefügt, um einen Vector3-Objektparameter zu erhalten
Dieses Dokument beschreibt Änderungen an Aspose.3D API von Version 1.2.0 zu 1.3.0, die für Modul-/Anwendungs entwickler von Interesse sein können. Es enthält nicht nur neue und aktualisierte öffentliche Methoden, sondern auch eine Beschreibung etwaiger Änderungen im Verhalten hinter den Kulissen in Aspose.3D.
Names pace und Klassen namen ändern sich
- Names pace Aspose.ThreeD. Animationen geändert auf Aspose.ThreeD.Animation
- Klasse Aspose.ThreeD. Animationen. Animation geändert auf Aspose.ThreeD.Animation.Animation Knoten
- Names pace Aspose.ThreeD.IO in Aspose.ThreeD geändert. Formate
- Names pace Aspose.ThreeD.Utils geändert auf Aspose.ThreeD. Dienst programme
Erstellen Sie einen Scheitel punkt, indem Sie die Referenz-und Kartierung smodi zuweisen
Entwickler können einen Scheitel punkt erstellen, indem sie den Referenz-und Mapping-Modus in einer einzigen Code zeile zuweisen. Beispiel code:
Das Mesh-Klassen objekt wird im Code verwendet. Wir könnenErstellen Sie ein Mesh-Klassen objekt, wie es dort erzählt wird.
C#
// call overloaded CreateElement method of the Mesh object
VertexElementNormal elementNormal = mesh.CreateElement(VertexElementType.Normal, MappingMode.ControlPoint, ReferenceMode.Direct) as VertexElementNormal;
Die Option Universal 3D Speichern wird im File Format hinzugefügt
Die Format option Universal 3D wurde in der FileFormat-Enum hinzugefügt. Beispiel code:
C#
// save scene in the Universal3D format
scene.Save("C:\\temp\\Output.fbx", FileFormat.Universal3D);
Rohinhalt in die Textur von FBX einbetten
DieInhaltEigenschaft hat hinzugefügtTexturKlasse, um den Roh inhalt in die Textur des Dokuments FBX einzubetten. Beispiel code:
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");
Die Zersetzen-Methode wird in der Matrix4-Klasse hinzugefügt
Es ist eine mathematische Nutzen funktion, die verwendet wird, um eine affine Transformation matrix zu zerlegen.
Ein neuer Konstruktor in der Vector4-Klasse wird hinzugefügt, um einen Vector3-Objektparameter zu erhalten
Es erleichtert die Konstruktion eines Vector4 auf Basis des Vector3. Der vierte Wert des Vector4 zeigt die Ebene w und sein Standardwert ist 1.