Público API Cambios en Aspose.3D 1.3.0
Contents
[
Hide
]
Resumen de contenidos
- Cambios en el espacio de nombres y el nombre de clase
- Crear vértice mediante la asignación de los modos de referencia y asignación
- La opción de guardado Universal 3D se agrega en el formato de archivo
- Incrustar contenido en bruto a la textura de FBX
- Se añade el método de descomposición en la clase Matrix4
- Se agrega un nuevo constructor en la clase Vector4 para recibir un parámetro de objeto Vector3
Este documento describe los cambios al Aspose.3D API de la versión 1.2.0 a 1.3.0, que pueden ser de interés para los desarrolladores de módulos/aplicaciones. Incluye no solo métodos públicos nuevos y actualizados, sino también una descripción de cualquier cambio en el comportamiento detrás de escena en Aspose.3D.
Cambios en el espacio de nombres y el nombre de clase
- Espacio de nombres Aspose.ThreeD. Las animaciones cambiaron a Aspose.ThreeD. Animación
- Clase Aspose.ThreeD. Animación. Animación cambiada a Aspose.ThreeD. Animación. Nodo de animación
- El espacio de nombres Aspose.ThreeD.IO ha cambiado a Aspose.ThreeD. Formatos
- Espacio de nombres Aspose.ThreeD. Se cambiaron a Aspose.ThreeD.Utilities
Crear vértice mediante la asignación de los modos de referencia y asignación
Los desarrolladores pueden crear vértices asignando los modos Referencia y Asignación en una sola línea de código. Código de ejemplo:
El objeto de clase Mesh se está utilizando en el código. PodemosCrear un objeto de clase Mesh como se narra allí.
C#
// call overloaded CreateElement method of the Mesh object
VertexElementNormal elementNormal = mesh.CreateElement(VertexElementType.Normal, MappingMode.ControlPoint, ReferenceMode.Direct) as VertexElementNormal;
La opción de guardado Universal 3D se agrega en el formato de archivo
La opción de formato Universal 3D se ha agregado en la enum FileFormat. Código de ejemplo:
C#
// save scene in the Universal3D format
scene.Save("C:\\temp\\Output.fbx", FileFormat.Universal3D);
Incrustar contenido en bruto a la textura de FBX
ElContenidoLa propiedad se ha añadido a laTexturaPara incrustar el contenido en bruto en la textura del documento FBX. Código de ejemplo:
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");
Se añade el método de descomposición en la clase Matrix4
Es una función de utilidad matemática utilizada para descomponer una matriz de transformación afín.
Se agrega un nuevo constructor en la clase Vector4 para recibir un parámetro de objeto Vector3
Facilita la construcción de un Vector4 basado en el Vector3. El cuarto valor del Vector4 presenta el plano w y su valor predeterminado es 1.