Offentlig API Förändringar Aspose.3D 1,3.01

Innehåll

Ändringar av namnrymd och klassnamn

  • Namnrymden Aspose.ThreeD.Animationer ändrade till Aspose.ThreeD.Animation
  • Klass Aspose.ThreeD.Animationer.Animation ändrad till Aspose.ThreeD.AnimationNod
  • Namnrymd Aspose.ThreeD.IO ändrad till Aspose.ThreeD.Formats
  • Namnrymden Aspose.ThreeD.Användningar ändras till Aspose.ThreeD.Användningar

Skapa Vertex genom att tilldela referens- och kartläggningslägen

Utvecklare kan skapa vertex genom att tilldela referens- och kartläggningslägen i en enda rad av kod. Exempelkod:

C#

 // call overloaded CreateElement method of the Mesh object

VertexElementNormal elementNormal = mesh.CreateElement(VertexElementType.Normal, MappingMode.ControlPoint, ReferenceMode.Direct) as VertexElementNormal;

Universal 3D Spara alternativet läggs till i filformatet

Den Universal 3D formatalternativ har lagts till i FileFormat enum. Exempelkod:

C#

 // save scene in the Universal3D format

scene.Save("C:\\temp\\Output.fbx", FileFormat.Universal3D);

Inbädda rått innehåll i texturen av FBX

DenInnehållEgenskapen har lagt till iTexturKlass för att lägga in det råa innehållet i texturen i dokumentet FBX. Exempelkod:

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");

Nedbrytningsmetod läggs till i Matrix4-klassen

Det är en matematisk verktygsfunktion som används för att bryta ned en affine transformationsmatris.

En ny konstruktör i Vector4 klass läggs till för att få en Vector3-objektparameter parameter.

Det gör det lättare att konstruera en vektor4 baserat på vektor3. Det fjärde värdet av vektor4 presenterar plan w och dess standardvärde är 1..