Ürünlerimize göz atın

Aspose.3D for Python via .NET 25.11 Sürüm Notları

İyileştirmeler ve Değişiklikler

AnahtarÖzetKategori
THREEDNET-1726Yapısal meta veriler kullanıldığında glTF’de eksik uzantıların araştırılmasıGörev
THREEDNET-1730Bellek ayak izini azaltmak için PolygonList’in iyileştirilmesiGörev
THREEDNET-1733Büyük dosya yüklenirken PolygonIndicesList’in bellek tüketiminin iyileştirilmesiGörev
THREEDNET-1734Büyük dosya yüklenirken Vector4List/VertexElement’in bellek tüketiminin iyileştirilmesiİyileştirme
THREEDNET-1728Obj içe aktarıldığında milyonlarca malzemenin araştırılmasıHata düzeltme
THREEDNET-1729Malzeme dosyası alıntılanmış Obj dosyası içe aktarılamıyorHata düzeltme
THREEDNET-1735USDZ arşivindeki dokular yüklenmiyorHata düzeltme

API Değişiklikleri

Eklenen sınıf aspose.threed.entities.VertexElementFVector

Bu sınıf VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular sınıflarının temel sınıfıdır.

Bu, VertexElementVector4’ün yerini almak için kullanılır; içsel olarak double yerine float kullanır ve talep üzerine bileşenleri genişletir, bu da büyük 3D dosyalarında bellek ayak izini oldukça azaltır. Eski VertexElementVector4 artık kullanımdan kaldırılmış olarak işaretlenmiş ve gelecekte kaldırılacaktır.

aspose.threed.utilities.FVector2 sınıfına eklenen üyeler:

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

Bu yöntem, farklı FVector2 örnekleri arasında karşılaştırma yapmanıza olanak tanır.

aspose.threed.utilities.FVector3 sınıfına eklenen üyeler:

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

Bu yöntem, farklı FVector3 örnekleri arasında karşılaştırma yapmanıza olanak tanır.

	@classmethod
	def parse(clz, input : str) -> aspose.threed.utilities.FVector3:
		...
Örnek kod
vec = FVector3.Parse("0.0 0.3 1.5")

aspose.threed.utilities.FVector4 sınıfına eklenen üyeler:

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

Bu yöntem, farklı FVector4 örnekleri arasında karşılaştırma yapmanıza olanak tanır.

aspose.threed.utilities.Vector3 sınıfına eklenen üyeler:

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

Örnek kod

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

aspose.threed.utilities.Vector4 sınıfına eklenen üyeler:

	@property
	def length(self) -> float

Bu özellik, Vector4’ün uzunluğunu döndürür.


 
 Türkçe