Offentlig API Ändrar i Aspose.3D 1.3.00

Innehåll

Ändringar av namnrymd och klassnamn

  • Namnrymd Aspose ThreeD.Animationer ändrade till Aspose.ThreeD.Animation
  • Klass Aspose.ThreeD.Animations.Animation ändrad till Aspose.ThreeD.Animation.AnimationNode.
  • Namnrymd Aspose.ThreeD.IO ändrad till Aspose.ThreeD.Formats
  • Namnrymd Aspose ThreeD.Utils ändrad till Aspose.ThreeD.Utilities.

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 Spararalternativ läggs till i filformatet

Alternativet Universal 3D-format har lagts till i enument FileFormat. Exempelkod:

C#

 // save scene in the Universal3D format

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

Bädda in obehandlat innehåll i texturen av FBX @ info: whatsthis

DenInnehållEgenskapen har lagt till iTexturKlass för att lägga in det obehandlade innehållet i texturen för 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..