Файл OBJ STL или FBX

Файлы OBJ — это геометрические объекты, которые позволяют передавать геометрические данные вперед или назад. В этой статье рассматривается преобразование файла OBJ в файл формата FBX или STL:

Конвертер OBJ в файл FBX или STL с использованием C#

Aspose.3D for .NET API поддерживает работу с различными 3D-моделями и форматами файлов. Вы можете конвертировать файлы 3D-объектов с расширением OBJ в различные форматы, такие как FBX или STL. Просто настройте API, загрузив файлы DLL из раздела Загрузки или используйте приведенную ниже команду установки NuGet:

PM> Install-Package Aspose.3D

Программное преобразование OBJ в файл FBX на C#

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

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

В приведенном ниже коде объясняется, как программно преобразовать объектный файл OBJ в файл формата FBX с помощью C#:

// Загрузите входной файл OBJ с классом сцены.
Scene scene = new Scene("scene.obj");

// Инициализируйте объект FBXSaveOptions с перечислением SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// Преобразование OBJ в файл FBX.
scene.Save("Test.fbx", options);

Преобразование файлов OBJ в STL с использованием C#

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

  1. Загрузите входной файл OBJ с классом сцены.
  2. Инициализировать объект класса STLSaveOptions.
  3. Настройте пути поиска, чтобы разрешить поиск внешних зависимостей.
  4. Конвертировать OBJ в STL файл.

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

// Загрузите входной файл OBJ с классом сцены.
Scene scene = new Scene("scene.obj");

// Инициализируйте объект класса STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// Настройте пути поиска, чтобы импортер мог находить внешние зависимости.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// Конвертировать OBJ в STL файл.
scene.Save("test.stl", saveSTLOpts);

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

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

Вывод

В заключение вы узнали, как программно преобразовать или экспортировать файл 3D-объекта в формате OBJ в файл FBX или STL с помощью C#. Вы можете добавить эти функции в свои приложения, написав всего несколько строк кода, поскольку API позаботится о второстепенных деталях преобразования. Кроме того, вы можете изучить некоторые другие функции API, посетив Документацию. Если у вас возникнут вопросы, напишите нам на Форум бесплатной поддержки.

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