Ürünlerimize göz atın
Aspose.3D for Java 25.11 Sürüm Notları
İyileştirmeler ve Değişiklikler
| Anahtar | Özet | Kategori |
|---|---|---|
| THREEDNET-1726 | Yapısal meta veri kullanıldığında glTF’de eksik uzantıların araştırılması | Görev |
| THREEDNET-1730 | PolygonList’in bellek ayak izini azaltmak iç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ı belirtilen 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
com.aspose.threed.VertexElementFVector sınıfı eklendi
Bu sınıf VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular sınıflarının temel sınıfıdır.
Bu sınıf, içsel olarak double yerine float kullanan VertexElementVector4’ün yerine geçmek ve ihtiyaç duyulduğunda bileşenleri genişletmek için kullanılır; bu, büyük 3D dosyalarında bellek ayak izini oldukça azaltır. Eski VertexElementVector4 artık eski olarak işaretlenmiş ve gelecekte kaldırılacaktır.
com.aspose.threed.FVector2 sınıfına üyeler eklendi:
public int compareTo(com.aspose.threed.FVector2 other)Bu yöntem, farklı FVector2 örnekleri arasında karşılaştırma yapmanıza olanak tanır.
com.aspose.threed.FVector3 sınıfına üyeler eklendi:
public int compareTo(com.aspose.threed.FVector3 other)Bu yöntem, farklı FVector3 örnekleri arasında karşılaştırma yapmanıza olanak tanır.
public static com.aspose.threed.FVector3 parse(String input)Bir FVector3’ü boşlukla ayrılmış dize temsili üzerinden ayrıştırır
Örnek kod
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()X/Y/Z eksenlerindeki birim vektörü alır.
com.aspose.threed.FVector4 sınıfına üyeler eklendi:
public int compareTo(com.aspose.threed.FVector4 other)Bu yöntem, farklı FVector2 örnekleri arasında karşılaştırma yapmanıza olanak tanır.
com.aspose.threed.Vector3 sınıfına üyeler eklendi:
public static com.aspose.threed.Vector3 parse(String input)Örnek kod
var vec = Vector3.parse("0.0 0.3 1.5");com.aspose.threed.Vector4 sınıfına üyeler eklendi:
public double getLength()Bir Vector4 vektörünün uzunluğunu alır.