Navegue pelos nossos produtos
Aspose.3D for Java 25.11 Notas de lançamento
Melhorias e Alterações
| Chave | Resumo | Categoria |
|---|---|---|
| THREEDNET-1726 | Investigar extensões ausentes no glTF ao usar metadados estruturais | Tarefa |
| THREEDNET-1730 | Melhorar PolygonList para reduzir a pegada de memória | Tarefa |
| THREEDNET-1733 | Melhorar o consumo de memória de PolygonIndicesList ao carregar arquivos grandes | Tarefa |
| THREEDNET-1734 | Melhorar o consumo de memória de Vector4List/VertexElement ao carregar arquivos grandes | Melhoria |
| THREEDNET-1728 | Investigar milhões de materiais quando o obj é importado | Correção de bug |
| THREEDNET-1729 | Arquivo Obj com arquivo de material citado não pode ser importado | Correção de bug |
| THREEDNET-1735 | Texturas não são carregadas dentro do arquivo USDZ | Correçã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.