Ürünlerimize göz atın

Aspose.3D for Python aracılığıyla .NET 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 verinİyileştirme
THREEDNET-1357obj dosyası yüklerken eksik malzeme ve dokuHata düzeltme
THREEDNET-1358Bir obj dosyası aktarılırken, ControlPoints verileri okurken bir hatayla karşılaştı ve normal vektör verisi olarak okuduHata düzeltme

API değişiklikleri

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

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

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

aspose.threed.formats.DracoSaveOptions, aspose.threed.formats.GltfSaveOptions, aspose.threed.formats.ObjSaveOptions sınıfına üyeler eklendi:

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

        # <see cref="AssetInfo.UnitScaleFactor"/>'ı mesh'e uygula.
        # Varsayılan değer yanlıştır.
        @property
        def apply_unit_scale(self) -> bool:
                ...
        # <see cref="AssetInfo.UnitScaleFactor"/>'ı mesh'e uygula.
        # Varsayılan değer yanlıştır.
        @apply_unit_scale.setter
        def apply_unit_scale(self, v : bool):
                ...

Örnek kod

    from aspose.threed import Scene
    from aspose.threed.formats import ObjSaveOptions
    s = Scene("test.fbx")
    opt = ObjSaveOptions()
    opt.apply_unit_scale = True
    s.save("output.glb", opt)


 
 Türkçe