
3D-моделирование и печать становятся все более популярными, и вместе с этим возникает необходимость преобразования файлов между различными форматами. Одной из распространенных задач является преобразование файлов OBJ в формат STL, который можно использовать для 3D-печати. Файлы OBJ являются конечным продуктом 3D-моделирования, обычно создаваемым программным обеспечением САПР. Файлы STL содержат информацию о трехмерной векторной графике. В этой статье мы узнаем, как конвертировать OBJ в STL на Java.
В этой статье рассматриваются следующие темы:
- Конвертер Java OBJ в STL — скачать бесплатно
- Преобразовать файл OBJ в STL
- Преобразование OBJ в STL с параметрами в Java
- Конвертер OBJ в STL онлайн
- Бесплатные учебные ресурсы
Конвертер Java OBJ в STL — скачать бесплатно
Мы будем использовать API Aspose.3D for Java для преобразования файла OBJ в формат STL. Он позволяет создавать, редактировать, манипулировать и сохранять 3D-форматы. Он позволяет приложениям Java работать с 3D-документами без установки какого-либо программного пакета на компьютер.
Пожалуйста, загрузите JAR-файл API или добавьте следующую конфигурацию pom.xml в приложение Java на основе Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>23.7.0</version>
</dependency>
Преобразование OBJ в STL в Java
Мы можем преобразовать файл OBJ в формат STL, выполнив следующие действия:
- Загрузите входной файл OBJ с помощью метода Scene.fromFile().
- После этого создайте экземпляр класса StlSaveOptions.
- Наконец, вызовите метод save(), чтобы сохранить его как STL. В качестве аргументов он принимает путь к выходному файлу STL и StlSaveOptions.
В следующем примере кода показано, как преобразовать OBJ в STL в Java.
// Загрузите входной файл OBJ с классом сцены.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");
// Инициализируйте объект класса STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Конвертировать OBJ в STL файл.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);
Преобразование OBJ в STL с параметрами в Java
Мы можем указать параметры сохранения STL при преобразовании файла OBJ в формат STL, выполнив следующие действия:
- Загрузите входной файл OBJ с помощью метода Scene.fromFile().
- Создайте экземпляр класса StlSaveOptions.
- После этого укажите параметры сохранения STL, такие как setFlipCoordinateSystem, getLookupPaths и т. д.
- Наконец, вызовите метод save(), чтобы сохранить его как STL.
В следующем примере кода показано, как преобразовать OBJ в STL с параметрами сохранения STL в Java.
// Загрузите входной файл OBJ с классом сцены.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");
// Инициализировать объект
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Переверните систему координат.
saveSTLOpts.setFlipCoordinateSystem(true);
// Настройте пути поиска, чтобы импортер мог находить внешние зависимости.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);
// Конвертировать OBJ в STL файл.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);
Получить бесплатную временную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать Aspose.3D for Java без ограничений пробной версии.
Конвертер OBJ в STL онлайн
Вы также можете конвертировать файлы OBJ в формат STL с помощью этого бесплатного онлайн-конвертера OBJ в STL, разработанного с использованием вышеуказанного API.

Преобразование OBJ в STL — бесплатные обучающие ресурсы
Помимо программного преобразования OBJ в STL, изучите другие функции библиотеки, используя следующие ресурсы:
Заключение
В заключение, преобразование OBJ в STL в Java открывает целый мир возможностей для обработки и оптимизации 3D-моделей. Как для начинающих, так и для опытных программистов Aspose.3D for Java упрощает процесс преобразования. Помимо преобразования OBJ в STL на Java, вы также можете попробовать бесплатный онлайн-конвертер. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.