USD — это универсальный файл описания сцены, который кодирует данные для обмена или дополнения информации между различными приложениями контента. Принимая во внимание, что файл USDZ представляет собой несжатый и незашифрованный ZIP-архив для файлов USD. Иногда вам может понадобиться преобразовать файл USD или USDZ в формат 3DS. Соответственно, в этой статье рассказывается, как программно преобразовать файл USD или USDZ в формат 3DS на языке C#.
- Конвертер USD или USDZ в 3DS — установка C# API
- Преобразование файлов USD в 3DS в C#
- Преобразование USDZ в файл 3DS на C#
Конвертер USD или USDZ в 3DS — установка C# API
Aspose.3D for .NET API можно использовать для работы с различными 3D-сценами и моделями без необходимости установки какого-либо приложения для 3D-моделирования. Вы можете быстро настроить API, загрузив его DLL-файлы из раздела Загрузки или с помощью следующей команды установки NuGet:
PM> Install-Package Aspose.3D
Преобразование файлов USD в 3DS в C#
Вы можете преобразовать файл USD в формат 3DS, выполнив следующие действия:
- Загрузите входной файл USD, создав объект класса Scene.
- Преобразуйте файл USD в файл 3DS, используя метод Сохранить.
В приведенном ниже примере кода показано, как программно преобразовать файл USD в файл 3DS на C#:
// Инициализировать объект класса Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Загрузите входной файл USD
scene.Open("sample.usd", Aspose.ThreeD.FileFormat.USD);
// Сохраните выходной файл 3DS
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Преобразование USDZ в файл 3DS на C#
Вы можете преобразовать файл USDZ в формат 3DS, выполнив следующие действия:
- Инициализируйте объект класса Scene и загрузите исходный файл USDZ.
- Преобразуйте файл USDZ в 3DS методом Сохранить.
Фрагмент кода ниже объясняет, как программно преобразовать файл USDZ в файл 3DS на C#:
// Инициализировать объект класса Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Загрузите входной файл USDZ
scene.Open("sample.usdz", Aspose.ThreeD.FileFormat.USDZ);
// Сохраните выходной файл 3DS
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Получить бесплатную временную лицензию
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Онлайн-демонстрация
Вы можете попробовать веб-приложение Конвертер USDZ в 3DS, разработанное с использованием этого API.
Вывод
В этой статье вы изучили преобразование файлов USD или USDZ в 3DS. Кроме того, посетите API документацию, чтобы ознакомиться с другими функциями, предлагаемыми API. Пожалуйста, не стесняйтесь писать нам на форум, если вам нужно обсудить какие-либо вопросы.
Смотрите также
[Преобразование изображения PNG в Lithophane на C#] (https://blog.aspose.com/ru/2022/07/26/convert-png-image-to-lithophane-csharp/)