OBJ в 3DS Java

Файлы OBJ содержат многоугольные грани, карты текстур и другую информацию о трехмерных объектах. Принимая во внимание, что файлы 3DS используются для хранения данных сетки и информации о материалах вместе с другими данными. Иногда вам может понадобиться преобразовать файл OBJ в формат 3DS. Для таких требований в этой статье рассказывается, как программно преобразовать файл OBJ в файл 3DS на Java.

Конвертер OBJ в 3DS — установка Java API

Aspose.3D for Java API поддерживает работу с двух- и трехмерными объектами и сценами. Вы можете легко настроить API, обратившись к справочному JAR-файлу из раздела Загрузки или настроив его из Репозитория Aspose, используя следующие спецификации в файле pom.xml проекта.

Репозиторий:

 <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>22.8</version>
    </dependency>
</dependencies>

Преобразование OBJ в файл 3DS в Java

Вы можете преобразовать файл OBJ в формат 3DS, выполнив следующие действия:

  1. Загрузите входной файл OBJ с диска или из потока.
  2. Запишите выходной файл 3DS.

Преобразование OBJ в файл 3DS в Java

Вам необходимо выполнить следующие шаги, чтобы преобразовать файл OBJ в формат 3DS:

  1. Инициализировать экземпляр класса Scene.
  2. Преобразуйте файл OBJ в формат 3DS методом Сохранить.

В приведенном ниже примере кода подробно описано, как программно преобразовать файл OBJ в файл 3DS на Java:

// Инициализировать объект класса Scene
Scene scene = new Scene();

// Загрузите исходный файл OBJ
scene.open("input.obj", FileFormat.WAVEFRONTOBJ);

// Сохраните выходной файл 3DS
scene.save("output.3ds", FileFormat.DISCREET3DS);

Получить бесплатную временную лицензию

Вы можете запросить бесплатную временную лицензию для тестирования всех функций API без каких-либо ограничений.

Онлайн-демонстрация

Попробуйте веб-приложение OBJ to 3DS Converter, разработанное с использованием этого API.

Вывод

В этой статье вы увидели и поняли, как программно преобразовать файл OBJ в формат 3DS на Java. Однако вы можете заглянуть в раздел документация, где в разных главах рассматриваются функции, поддерживаемые API. Если у вас возникнут вопросы, свяжитесь с нами через форум.

Смотрите также

[Преобразовать файл USDZ в файл GLB или GLTF на C#] (https://blog.aspose.com/ru/2022/07/19/usdz-to-glb-csharp/)