OBJ в 3DS С#

Файл OBJ представляет собой файл определения геометрии, содержащий вершины, нормали вершин, вершины и т. д. Однако файл 3DS может содержать информацию о трехмерной векторной графике. В некоторых случаях может потребоваться преобразовать файл OBJ в формат 3DS. В соответствии с такими требованиями в этой статье рассказывается, как программно преобразовать файл OBJ в формат 3DS на C#.

Конвертер OBJ в 3DS — установка C# API

Aspose.3D for .NET API поддерживает работу с различными 3D-файлами из ваших приложений. Вы можете легко установить API, загрузив его эталонные DLL-файлы со страницы Новые выпуски или воспользовавшись командой установки NuGet ниже:

PM> Install-Package Aspose.3D

Как преобразовать OBJ в файл 3DS в C#

Вы можете преобразовать файл OBJ в файл 3DS, выполнив следующие действия:

  1. Загрузите исходный объектный файл с диска или из потока.
  2. Преобразуйте файл OBJ в формат 3DS.

Преобразование OBJ в файл 3DS на C#

Чтобы преобразовать файл OBJ в формат 3DS, выполните следующие действия:

  1. Инициализируйте экземпляр класса Scene для загрузки исходного объектного файла.
  2. Экспортируйте файл OBJ в файл 3DS, используя метод Сохранить.

В следующем примере кода показано, как программно преобразовать файл OBJ в формат 3DS на C#:

// Инициализировать объект класса Scene
Scene scene = new Scene();

// Загрузите исходный файл OBJ
scene.Open("sample.obj", WavefrontOBJ);

// Сохраните выходной файл 3DS
scene.Save("result.3ds", FileFormat.Discreet3DS);

Получить бесплатную временную лицензию

Вы можете оценить все функции API в полном объеме, запросив бесплатную временную лицензию.

Онлайн-демонстрация

Вы можете попробовать веб-приложение OBJ to 3DS Converter, разработанное с использованием этого API.

Вывод

В этой статье вы узнали, как преобразовать файл OBJ в формат 3DS. Однако API предлагает множество других возможностей для работы с трехмерными сценами и моделями. Вы можете ознакомиться с различными разделами в разделе документация. Вы можете связаться с нами на форуме, чтобы обсудить любые ваши вопросы или проблемы.

Смотрите также

[Преобразование изображения JPG в Lithophane на C#] (https://blog.aspose.com/ru/2022/06/26/convert-jpg-image-to-lithophane-csharp/)