Файлы OBJ содержат трехмерные объекты, которые можно экспортировать в различные форматы 3D. В этой статье рассказывается, как программно преобразовать файл OBJ в файл FBX или STL на Java:
- Конвертер OBJ в FBX или STL — установка Java API
- Преобразование OBJ в файл FBX программно в Java
- Программное преобразование OBJ в файл STL в Java
Конвертер OBJ в FBX или STL — установка Java API
Aspose.3D для Java API поддерживает работу с различными 3D-файлами, такими как OBJ, FBX, STL и несколькими другими форматами файлов. Вы можете настроить API, загрузив файл JAR из раздела «Загрузки» или используя следующие конфигурации Maven:
Репозиторий:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>21.11</version>
</dependency>
</dependencies>
Преобразование OBJ в файл FBX программно в Java
Вы можете преобразовать файл OBJ в файл FBX, выполнив следующие действия:
- Загрузите входной файл OBJ с классом Scene.
- Инициализируйте объект FBXSaveOptions экземпляром FileFormat.
- Преобразование OBJ в файл FBX.
В следующем примере кода показано, как программно преобразовать файл OBJ в файл FBX на Java:
// Загрузите входной файл OBJ с классом сцены.
Scene scene = new Scene("scene.obj");
// Инициализировать объект FBXSaveOptions перечислением SaveFormat.
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7400ASCII);
// Преобразование OBJ в файл FBX.
scene.save("Test.fbx", options);
Программное преобразование OBJ в файл STL в Java
Вы можете преобразовать файл OBJ в файл STL, выполнив следующие действия:
- Загрузите входной файл OBJ, используя класс Scene.
- Создайте экземпляр класса STLSaveOptions.
- Преобразуйте файл OBJ в STL.
Фрагмент кода ниже показывает, как программно преобразовать файл OBJ в STL на Java:
// Загрузите входной файл OBJ с классом сцены.
Scene scene = new Scene("scene.obj");
// Инициализируйте объект класса STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Конвертировать OBJ в STL файл.
scene.save("test.stl", saveSTLOpts);
Получить бесплатную лицензию API
Вы можете оценить API в полном объеме, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файл OBJ в файл FBX или STL на Java. Кроме того, вы можете изучить другие функции API, изучив [документацию] API]12. Пожалуйста, не стесняйтесь обращаться к нам на форуме в случае каких-либо проблем.