Aspose.3D for .NET 21.7 lease elease Notes

Improvements ve Changes

KeySummaryCategory
THREEDNET-870USDZ formatına ihracat için Support.Ew ew Feature
THREEDNET-901Allow kullanıcı güvenlik seviyesini artırmak için Filestem ystem için bir fabrika sınıfı belirtmek içinNew özelliği
THREEDNET-902Birden fazla malzemeyi desteklemek için Udd GeomeubsetVement mprovement
THREEDNET-903GLTF Save destek malzemesi isimleriVement mprovement
THREEDNET-905Iskelet içeren USD dosyaları desteklenmez.Bug düzeltme
THREEDNET-904Primvars olarak normal içeren USD dosyaları desteklenmiyor.Bug düzeltme
THREEDNET-909USD ila GLTF 9G bellek üzerinde kullanılır.Bug düzeltme

API değişiklikleri

Aexport USDZ ihracat tipi olarak

21.rom 21.7 sahneyi USDZ ’e ihraç edebilirsiniz:

    Scene scene = new Scene();
    //...prepare your scene
    scene.Save("test.usdz", FileFormat.USDZ);

Added sınıf Aspose.ThreeD.Formats.FileSystemFactory

    /// <summary>
    /// <see cref="SaveOptions"/> and <see cref="LoadOptions"/> will create a <see cref="LocalFileSystem"/> for default.
    /// This can be a security issue in server environment.
    /// Use your own <see cref="FileSystemFactory"/> to <see cref="IOConfig.FileSystemFactory"/> to improve server side security.
    /// </summary>
    /// <returns></returns>
    public delegate FileSystem FileSystemFactory();

Added yeni mülkiyet dded Aspose.ThreeD.Formats. fig fig fig onfig:

        /// <summary>
        /// Gets or sets the factory class for FileSystem.
        /// The default factory will create <see cref="LocalFileSystem"/> which is not suitable for server environment.
        /// </summary>
        public static FileSystemFactory FileSystemFactory { get; set; }

It, kullanıcı kötü niyetli bir 3D dosyası oluşturduysa ve içeriği sunucunuza yüklediyse tehlikeli olabilir, yeni FileSystemFactory, 3D dosyasını ihraç ederken hassas verilerinizi okuyabilecek orijinal Local. ilestem ystem yerine Filestem ystem kendi uygulamanızı belirtmenizi sağlar.

Ayeni mülkiyeti Aspose.ThreeD.FileFormat:

        /// <summary>
        /// Gets whether Aspose.3D supports export scene to current file format.
        /// </summary>
        public bool CanExport { get; set; }
        /// <summary>
        /// Gets whether Aspose.3D supports import scene from current file format.
        /// </summary>
        public bool CanImport { get; set; }

You, bir dosya biçiminin bu özelliklerden içe aktarmayı veya dışa aktarmayı destekleyip desteklemediğini test edebilir.