Просмотрите наши продукты
Aspose.3D for .NET 21,4 Примечания к выпуску
Эта страница содержит информацию о выпуске для Aspose.3D for .NET 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-866 | FBX в экспорт gltf/glb Исключение: тип объекта Aspose.ThreeD. Утилиты. Vector3 не поддерживается | Исправление ошибок |
THREEDNET-873 | Collada, экспортированный Frosty Suite, не может быть импортирован. | Исправление ошибок |
THREEDNET-872 | Collada, экспортированный блендером/лего, нельзя импортировать. | Исправление ошибок |
THREEDNET-871 | Некоторые Zipped 3D файлы не могут быть открыты Aspose.3D | Исправление ошибок |
THREEDNET-869 | Некоторые файлы STL не распознаются | Исправление ошибок |
THREEDAPP-114 | Двоичные STL файлы без явного двоичного заголовка не могут быть открыты. | Исправление ошибок |
API изменения
Эта версия в основном представляет собой версию исправления ошибок, исправила множество ошибок и улучшила множество проблем совместимости и производительности для FBX, Collada, STL, obj, drc, gltf, glb.
Лишь несколько незначительных изменений API.
Добавлено новое свойство в классе Aspose.ThreeD.Formats.GltfSaveOptions:
/// <summary>
/// Use external draco encoder to accelerate the draco compression speed.
/// </summary>
/// <remarks>
/// Aspose.3D will create new sub process to encode the mesh to the draco format, use it at your own risk.
/// </remarks>
public string ExternalDracoEncoder { get; set; }
Aspose.3D для. Net 21,4 имеет вдвое большее повышение производительности для Draco, чем в старых версиях, но официальная реализация Google, написанная в C++, все еще быстрее, поэтому мы позволяем пользователю использовать внешний кодировщик Draco для повышения производительности.
Образец кода для использования внешнего официального кодировщика для ускорения сжатого поколения GLB:
var mesh = new Sphere();
var scene = new Scene(mesh);
var opt = new GltfSaveOptions(FileFormat.GLTF2_Binary);
opt.ExternalDracoEncoder = @"D:\Github\draco\sln\Release\draco_encoder.exe";
opt.DracoCompression = true;
scene.Save("test.glb", opt);
ПРИМЕЧАНИЕ: это свойство будет помечено как устаревшим, как только мы улучшим нашу производительность кодирования/декодирования драко до уровня официальной реализации.