Конвертировать STL в FBX GLB

Файлы STL представляют трехмерную геометрию поверхности и часто используются для быстрого прототипирования, 3D-печати и автоматизированного производства. Вы можете программно преобразовать файл STL в FBX или GLB (двоичный glTF) с помощью 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, выполнив следующие действия:

  1. Инициализировать объект класса Scene.
  2. Загрузите входной STL-файл методом Open.
  3. Укажите выходной формат для файла FBX.
  4. Сохраните выходной файл 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, выполнив следующие действия:

  1. Загрузите входной файл STL, используя класс Scene.
  2. Укажите формат выходного файла как GLB.
  3. Сохраните выходной файл 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/)