Offentlig API Förändringar Aspose.3D 1,3.01
Contents
[
Hide
]
Innehåll
- Ändringar av namnrymd och klassnamn
- Skapa Vertex genom att tilldela referens- och kartläggningslägen
- Universal 3D Spara alternativet läggs till i filformatet
- Inbädda rått innehåll i texturen av FBX
- Nedbrytningsmetod läggs till i Matrix4-klassen
- En ny konstruktör i Vector4 klass läggs till för att få en Vector3-objektparameter parameter.
Detta dokument beskriver ändringar av Aspose.3D API från version 1.2.0 till 1.3.0. som kan vara av intresse för modul-/applikationsutvecklare. Det omfattar inte bara nya och uppdaterade offentliga metoder. men också en beskrivning av eventuella förändringar i beteende bakom kulisserna i Aspose.3D.
Ä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:
Mesh-klassobjektet används i koden. Vi kan det.Skapa ett Mesh-klassobjekt som berättat där..
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..