Explore nuestros productos

Notas de la versión 25.11 de Aspose.3D for Java

Mejoras y Cambios

ClaveResumenCategoría
THREEDNET-1726Investigar extensiones faltantes en glTF al usar metadatos estructuralesTarea
THREEDNET-1730Mejorar PolygonList para reducir la huella de memoriaTarea
THREEDNET-1733Mejorar el consumo de memoria de PolygonIndicesList al cargar archivos grandesTarea
THREEDNET-1734Mejorar el consumo de memoria de Vector4List/VertexElement al cargar archivos grandesMejora
THREEDNET-1728Investigar millones de materiales cuando se importa objCorrección de errores
THREEDNET-1729Un archivo Obj con archivo de material citado no puede importarseCorrección de errores
THREEDNET-1735Las texturas no se cargan dentro del archivo USDZCorrección de errores

Cambios en la API

Clase añadida com.aspose.threed.VertexElementFVector

Esta clase es la clase base de VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular.

Se utiliza para reemplazar VertexElementVector4, que internamente usa float en lugar de double, y extiende los componentes bajo demanda, lo que mejora considerablemente la huella de memoria en archivos 3D grandes; los antiguos VertexElementVector4 ahora están marcados como obsoletos y se eliminarán en el futuro.

Miembros añadidos a la clase com.aspose.threed.FVector2:

	public int compareTo(com.aspose.threed.FVector2 other)

Este método permite comparar diferentes instancias de FVector2.

Miembros añadidos a la clase com.aspose.threed.FVector3:

	public int compareTo(com.aspose.threed.FVector3 other)

Este método permite comparar diferentes instancias de FVector3.

	public static com.aspose.threed.FVector3 parse(String input)

Analiza un FVector3 a partir de una representación de cadena separada por espacios

Código de ejemplo

var vec = FVector3.parse("0.0 0.3 1.5");

	public static com.aspose.threed.FVector3 getUnitX()
	public static com.aspose.threed.FVector3 getUnitY()
	public static com.aspose.threed.FVector3 getUnitZ()

Obtiene el vector unitario en los ejes X/Y/Z.

Miembros añadidos a la clase com.aspose.threed.FVector4:

	public int compareTo(com.aspose.threed.FVector4 other)

Este método permite comparar diferentes instancias de FVector2.

Miembros añadidos a la clase com.aspose.threed.Vector3:

	public static com.aspose.threed.Vector3 parse(String input)

Código de ejemplo

var vec = Vector3.parse("0.0 0.3 1.5");

Miembros añadidos a la clase com.aspose.threed.Vector4:

	public double getLength()

Obtiene la longitud de un vector Vector4.


 
 Español