USDZ в STL csharp

Файлы 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:

  1. Создайте экземпляр класса Scene для загрузки входного файла USDZ.
  2. Инициализировать объект класса STLSaveOptions.
  3. Преобразуйте формат 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/)