Файлы USDZ обычно используются для создания сцен дополненной реальности. Файлы USDZ содержат данные для оснастки, текстур, геометрии и т. д. для точного отображения 3D-сцены. В некоторых случаях может потребоваться преобразовать файл USDZ в формат STL. Соответственно, в этой статье объясняется, как программно преобразовать файл USDZ в файл STL на языке C#.
Конвертер файлов USDZ в STL — установка C# API
Aspose.3D for .NET API поддерживает работу с 3D-объектами и сценами. Вам нужно только настроить API, загрузив файлы DLL из раздела Загрузки или с помощью следующей команды установки NuGet в Visual Studio IDE в меню Инструменты:
PM> Install-Package Aspose.3D
Преобразование файла USDZ в STL на C#
Вам необходимо выполнить следующие шаги для преобразования файла USDZ в формат STL:
- Создайте экземпляр класса Scene для загрузки входного файла USDZ.
- Инициализировать объект класса STLSaveOptions.
- Преобразуйте формат USDZ в формат STL методом Сохранить.
Фрагмент кода ниже демонстрирует, как программно преобразовать файл USDZ в формат STL на C#:
// Загрузите входной файл USDZ
Scene scene = new Scene();
scene.Open("Test.usdz");
// Создайте экземпляр класса STLSaveOptions
STLSaveOptions options = new STLSaveOptions();
// Преобразовать файл USDZ в файл STL
scene.Save("output.stl", options);
Получить бесплатную временную лицензию
Вы можете оценить API без каких-либо ограничений, получив бесплатную временную лицензию.
Онлайн-демонстрация
Попробуйте веб-приложение Конвертер USDZ в STL, разработанное с использованием вышеуказанного API.
Вывод
В этой статье вы рассмотрели простой процесс преобразования файла USDZ в файл STL с помощью простых вызовов API. Файлы USDZ становятся популярными благодаря реалистичному изображению 3D-объекта в окружении с дополненной реальностью. Например, многие интернет-магазины предварительно просматривают свои товары в формате USDZ, чтобы лучше понять свою целевую аудиторию. Кроме того, просмотрите раздел документация, чтобы ознакомиться со многими другими функциями API. Пожалуйста, напишите нам на форум в случае каких-либо проблем.
Смотрите также
[Программное преобразование OBJ в файл USDZ на C#] (https://blog.aspose.com/ru/2022/03/01/convert-obj-usdz-csharp/)