Navegue pelos nossos produtos

Aspose.3D for Python via .NET 25.11 Notas de lançamento

Melhorias e Alterações

ChaveResumoCategoria
THREEDNET-1726Investigate extensions missing in glTF when use structural meta dataTarefa
THREEDNET-1730Improve PolygonList to reduce memory footprintTarefa
THREEDNET-1733Improve memory consumption of PolygonIndicesList when loading large fileTarefa
THREEDNET-1734Improve memory consumption of Vector4List/VertexElement when loading large fileMelhoria
THREEDNET-1728Investigate millions materials when obj importedCorreção de bug
THREEDNET-1729Obj file with material file quoted cannot be importedCorreção de bug
THREEDNET-1735Textures are not loaded within USDZ archiveCorreção de bug

Alterações de API

Classe adicionada aspose.threed.entities.VertexElementFVector

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

Ela é usada para substituir VertexElementVector4, que internamente usa float em vez de double, e estender componentes conforme a 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 aspose.threed.utilities.FVector2:

	def compare_to(self, other : aspose.threed.utilities.FVector2) -> int:
		...

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

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

	def compare_to(self, other : aspose.threed.utilities.FVector3) -> int:
		...

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

	@classmethod
	def parse(clz, input : str) -> aspose.threed.utilities.FVector3:
		...
Código de exemplo
vec = FVector3.Parse("0.0 0.3 1.5")

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

	def compare_to(self, other : aspose.threed.utilities.FVector4) -> int:
		...

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

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

	@classmethod
	def parse(clz, input : str) -> aspose.threed.utilities.Vector3:
		...

Código de exemplo

vec = Vector3.Parse("0.0 0.3 1.5")

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

	@property
	def length(self) -> float

Esta propriedade retorna o comprimento do Vector4.


 
 Português