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

Aspose.3D для .NET 23.5 Примечания к выпуску

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

KeySummaryCategory
THREEDNET-1359Экспорт в OBJ - файлы изображений/текстур не копируются в каталог OBJЗадача
THREEDNET-1361Отделить зависимость от System.DrawingЗадача
THREEDNET-1360Разрешить экспорт определения материала PBR и нормального отображения в экспортере OBJУлучшение
THREEDNET-1357Отсутствие материала и текстуры при загрузке файла objИсправление ошибки
THREEDNET-1358При импорте файла obj, ControlPoints столкнулись с ошибкой чтения данных и прочитали их как данные нормального вектораИсправление ошибки

Изменения API

Добавлен класс Aspose.ThreeD.Profiles.FontFile

Добавлен класс Aspose.ThreeD.Profiles.Text

FontFile может использоваться с Text для определения профиля из строки, затем он может использоваться другими классами процедурной модели, такими как LinearExtrusion

Добавлены члены к классу Aspose.ThreeD.Formats.DracoSaveOptions, Aspose.ThreeD.Formats.GltfSaveOptions, Aspose.ThreeD.Formats.ObjSaveOptions:

Установите это значение в true, чтобы экспортер пересчитывал координаты положения мешей с помощью Scene.AssetInfo.UnitScaleFactor, этот параметр работает для файлов Gltf/Obj/Draco.

        /// <summary>
        /// Apply <see cref="AssetInfo.UnitScaleFactor"/> to the mesh.
        /// Default value is false.
        /// </summary>
        bool ApplyUnitScale{ get;set;}

Пример кода

        var s = new Scene("test.fbx");
        var opt = new ObjSaveOptions() { ApplyUnitScale = true };
        s.Save("output.glb", opt);


 
 Русский