Navegue pelos nossos produtos

Aspose.3D for Java 25.11 Notas de lançamento

Melhorias e Alterações

ChaveResumoCategoria
THREEDNET-1726Investigar extensões ausentes no glTF ao usar metadados estruturaisTarefa
THREEDNET-1730Melhorar PolygonList para reduzir a pegada de memóriaTarefa
THREEDNET-1733Melhorar o consumo de memória de PolygonIndicesList ao carregar arquivos grandesTarefa
THREEDNET-1734Melhorar o consumo de memória de Vector4List/VertexElement ao carregar arquivos grandesMelhoria
THREEDNET-1728Investigar milhões de materiais quando o obj é importadoCorreção de bug
THREEDNET-1729Arquivo Obj com arquivo de material citado não pode ser importadoCorreção de bug
THREEDNET-1735Texturas não são carregadas dentro do arquivo USDZCorreção de bug

Alterações na API

Classe adicionada com.aspose.threed.VertexElementFVector

Esta classe é a classe base de VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular.

É usada para substituir VertexElementVector4, que internamente usa float em vez de double, e estende componentes sob demanda, o que melhora bastante a pegada de memória em arquivos 3D grandes; o antigo VertexElementVector4 agora está marcado como obsoleto e será removido no futuro.

Membros adicionados à classe com.aspose.threed.FVector2:

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

Este método permite comparar diferentes instâncias de FVector2.

Membros adicionados à classe com.aspose.threed.FVector3:

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

Este método permite comparar diferentes instâncias de FVector3.

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

Analisa um FVector3 a partir de uma representação de string separada por espaços.

Código de exemplo

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()

Obtém o vetor unitário nos eixos X/Y/Z.

Membros adicionados à classe com.aspose.threed.FVector4:

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

Este método permite comparar diferentes instâncias de FVector2.

Membros adicionados à classe com.aspose.threed.Vector3:

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

Código de exemplo

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

Membros adicionados à classe com.aspose.threed.Vector4:

	public double getLength()

Obtém o comprimento de um vetor Vector4.


 
 Português