Ürünlerimize göz atın

Aspose.3D for Java 23.5 Yayın Notları

Geliştirmeler ve Değişiklikler

AnahtarÖzetKategori
THREEDNET-1359OBJ’ye aktarma - Resim/doku dosyaları OBJ dizinine kopyalanmıyorGörev
THREEDNET-1361System.Drawing bağımlılığını ayırınGörev
THREEDNET-1360OBJ aktarıcısında PBR malzeme tanımını ve normal eşlemeyi aktarmaya izin verinGeliştirme
THREEDNET-1357obj dosyası yüklendiğinde eksik malzeme ve dokuHata düzeltme
THREEDNET-1358Bir obj dosyası içe aktarılırken, ControlPoints verileri okurken bir hatayla karşılaştı ve bunları normal vektör verisi olarak okuduHata düzeltme

API değişiklikleri

com.aspose.threed.FontFile sınıfı eklendi

com.aspose.threed.Text sınıfı eklendi

Bir FontFile, bir dizeden profili tanımlamak için Text ile birlikte kullanılabilir ve ardından LinearExtrusion gibi diğer prosedürel modelleme sınıfları tarafından kullanılabilir.

com.aspose.threed.DracoSaveOptions, com.aspose.threed.GltfSaveOptions, com.aspose.threed.ObjSaveOptions sınıflarına üyeler eklendi:

Bu seçeneği doğru olarak ayarlamak, aktarıcının mesh konum koordinatlarını Scene.AssetInfo.UnitScaleFactor ile yeniden ölçeklemesini sağlar, bu seçenek Gltf/Obj/Draco dosyaları için çalışır.

    /**
     * {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} değerini mesh'e uygula.
     * Varsayılan değer false'dur.
     */
    public boolean getApplyUnitScale()
    
    /**
     * {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} değerini mesh'e uygula.
     * Varsayılan değer false'dur.
     * @param value Yeni değer
     */
    public void setApplyUnitScale(boolean value)

Örnek kod

    var s = new Scene("test.fbx");
    var opt = new ObjSaveOptions();
    opt.setApplyUnitScale(true);
    s.save("output.glb", opt);


 
 Türkçe