Файлы STL представляют трехмерную геометрию поверхности и часто используются для быстрого прототипирования, 3D-печати и автоматизированного производства. Вы можете программно преобразовать файл STL в FBX или GLB (двоичный glTF) с помощью Java. В следующих разделах объясняются дополнительные детали:
- Преобразователь файлов STL в FBX или glTF GLB — установка Java API
- Программное преобразование STL в файл FBX с использованием Java
- Программное преобразование STL в файл glTF GLB в Java
Преобразователь файлов STL в FBX или glTF GLB — установка Java API
Aspose.3D for Java API поддерживает работу с STL, FBX, glTF, GLB и многими другими форматами файлов. Вы можете легко настроить API, загрузив файл JAR из раздела Загрузки или указав следующие конфигурации в файле pom.xml вашего проекта на основе 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.7</version>
</dependency>
</dependencies>
Программное преобразование STL в файл FBX с использованием Java
Вы можете преобразовать файл STL в файл FBX, выполнив следующие действия:
- Инициализировать объект класса Scene.
- Загрузите входной STL-файл методом Open.
- Укажите выходной формат для файла FBX.
- Сохраните выходной файл FBX.
Следующий код объясняет, как программно преобразовать файл STL в файл FBX с помощью Java:
// Инициализировать объект класса Scene
Scene scene = new Scene();
// Загрузить входной STL-файл методом Open
scene.open("test.stl");
// Укажите формат вывода для файла FBX.
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Сохранить выходной файл FBX
scene.save("test.fbx", outputformat);
Программное преобразование STL в файл glTF GLB в Java
Вы можете преобразовать файл STL в двоичный файл glTF GLB, выполнив следующие действия:
- Загрузите входной файл STL, используя класс Scene.
- Укажите формат выходного файла как GLB.
- Сохраните выходной файл GLB.
В приведенном ниже коде показано, как программно преобразовать файл STL в файл Binary glTF GLB с помощью Java:
// Загрузите входной файл STL, используя класс Scene
Scene scene = new Scene("test.stl");
// Укажите формат выходного файла как GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// Сохранить выходной файл GLB
scene.save("test.glb", outputFormat);
Получить бесплатную временную лицензию
Вы можете протестировать API без каких-либо оценочных ограничений, запросив Бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно с помощью Java преобразовать файл STL в файл FBX или двоичный файл glTF GLB. Пожалуйста, обратитесь к Документации по API, чтобы узнать о некоторых других функциях, предлагаемых API. Не стесняйтесь обращаться к нам через Бесплатный форум поддержки по любым вопросам.
Смотрите также
[Программное преобразование FBX в RVM или наоборот на C#] (https://blog.aspose.com/ru/2021/03/13/convert-fbx-rvm-csharp/)