Файлы OBJ — это геометрические объекты, которые позволяют передавать геометрические данные вперед или назад. В этой статье рассматривается преобразование файла OBJ в файл формата FBX или STL:
- Конвертер OBJ в файл FBX или STL с использованием C#
- Программное преобразование OBJ в файл FBX на C#
- Преобразование файлов OBJ в STL с использованием C#
Конвертер 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, выполнив следующие действия:
- Загрузите входной файл OBJ с классом сцены.
- Инициализируйте объект FBXSaveOptions полем FileFormat.
- Преобразование 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, выполнив следующие действия:
- Загрузите входной файл OBJ с классом сцены.
- Инициализировать объект класса STLSaveOptions.
- Настройте пути поиска, чтобы разрешить поиск внешних зависимостей.
- Конвертировать 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, посетив Документацию. Если у вас возникнут вопросы, напишите нам на Форум бесплатной поддержки.