Ü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 | Özet | Kategori |
|---|---|---|
| THREEDNET-1726 | Yapısal meta veriler kullanıldığında glTF’de eksik uzantıların araştırılması | Görev |
| THREEDNET-1730 | Bellek ayak izini azaltmak için PolygonList’in iyileştirilmesi | Görev |
| THREEDNET-1733 | Büyük dosya yüklenirken PolygonIndicesList’in bellek tüketiminin iyileştirilmesi | Görev |
| THREEDNET-1734 | Büyük dosya yüklenirken Vector4List/VertexElement’in bellek tüketiminin iyileştirilmesi | İyileştirme |
| THREEDNET-1728 | Obj içe aktarıldığında milyonlarca malzemenin araştırılması | Hata düzeltme |
| THREEDNET-1729 | Malzeme dosyası alıntılanmış Obj dosyası içe aktarılamıyor | Hata düzeltme |
| THREEDNET-1735 | USDZ arşivindeki dokular yüklenmiyor | Hata 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:
...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) -> floatBu özellik, Vector4’ün uzunluğunu döndürür.