Просмотрите наши продукты

Aspose.3D for Java 21,4 Примечания к выпуску

Улучшения и изменения

КлючСводкаКатегория
THREEDNET-864Реализовать свойство FileStream для класса текстуры для загрузки изображения из потокаУлучшение
THREEDNET-867Большой файл obj займет много времени для загрузкиУлучшение
THREEDNET-865Добавить Autodesk Navisworks совместимый материал для формата RVMУлучшение
THREEDNET-874Добавить поддержку последнего формата RVM.Улучшение
THREEDAPP-94Улучшенная производительность загрузки веб-рендерераУлучшение
THREEDNET-851Разрешить использование внешней реализации кодировщика Draco.Улучшение
THREEDNET-876Улучшить производительность кодера/декодера builtin Draco.Улучшение
THREEDNET-862Конвертируемый файл glb не может быть открыт сторонними инструментами.Исправление ошибок
THREEDNET-863Преобразование из USDZ в STL не удаетсяИсправление ошибок
THREEDNET-866FBX в экспорт gltf/glb Исключение: тип объекта Aspose.ThreeD. Утилиты. Vector3 не поддерживаетсяИсправление ошибок
THREEDNET-873Collada, экспортированный Frosty Suite, не может быть импортирован.Исправление ошибок
THREEDNET-872Collada, экспортированный блендером/лего, нельзя импортировать.Исправление ошибок
THREEDNET-871Некоторые Zipped 3D файлы не могут быть открыты Aspose.3DИсправление ошибок
THREEDNET-869Некоторые файлы STL не распознаютсяИсправление ошибок
THREEDAPP-114Двоичные STL файлы без явного двоичного заголовка не могут быть открыты.Исправление ошибок

API изменения

Эта версия в основном представляет собой версию исправления ошибок, исправила множество ошибок и улучшила множество проблем совместимости и производительности для FBX, Collada, STL, obj, drc, gltf, glb.

Лишь несколько незначительных изменений API.

Добавлено новое свойство в классе com.aspose.threed.GltfSaveOptions:

    /**
     * Use external draco encoder to accelerate the draco compression speed.
     */
    public String getExternalDracoEncoder();
    
    /**
     * Use external draco encoder to accelerate the draco compression speed.
     * @param value New value
     */
    public void setExternalDracoEncoder(String value);

Aspose.3D для java 21,4 имеет вдвое большее повышение производительности для Draco, чем в старых версиях, но официальная реализация Google, написанная в C++, все еще быстрее, поэтому мы позволяем пользователю использовать внешний кодировщик Draco для повышения производительности.

Образец кода для использования внешнего официального кодировщика для ускорения сжатого поколения GLB:

        var mesh = new Sphere();
        var scene = new Scene(mesh);
        var opt = new GltfSaveOptions(FileFormat.GLTF2__BINARY);
        opt.setExternalDracoEncoder("D:\\Github\\draco\\sln\\Release\\draco_encoder.exe");
        opt.setDracoCompression(true);
        scene.save("test.glb", opt);


 
 Русский