Файли 3D-об’єктів OBJ містять інформацію про 3D-об’єкти, як-от текстуру та координати. Ви можете програмно конвертувати файл OBJ у файл GLTF або FBX у Java. У деяких випадках вам може знадобитися конвертувати файл OBJ в інші файли. Відповідно до цього, у цій статті описано, як конвертувати файл OBJ у файл GLTF або FBX.
- API Java для перетворення OBJ у файл glTF GLB або FBX
- Програмно перетворіть OBJ у файл glTF GLB на Java
- Перетворення OBJ у файл FBX у Java
API Java для перетворення OBJ у файл glTF GLB або FBX
Aspose.3D for Java API підтримує маніпулювання файлами 3D-об’єктів, як-от перетворення їх у файли glTF GLB або FBX. API. Ви можете встановити API, завантаживши файл JAR із розділу Нові випуски або за допомогою таких конфігурацій Maven у файлі 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>21.12</version>
</dependency>
</dependencies>
Програмно перетворіть OBJ у файл glTF GLB на Java
Ви можете конвертувати файл OBJ у файл glTF у Java, виконавши наведені нижче дії.
- Завантажте вхідний файл OBJ за допомогою конструктора Scene.
- Ініціалізувати об’єкт класу GltfSaveOptions.
- Збережіть вихідний документ glTF GLB.
Наведений нижче фрагмент коду демонструє, як перетворити файл OBJ на документ glTF у Java:
// Завантажте OBJ в об’єкт класу Scene
Scene document = new Scene("template.obj");
// Створіть екземпляр GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);
// Перетворіть файл 3D Object OBJ у файл glTF
document.save("output.gltf", options);
Перетворення OBJ у файл FBX у Java
Ви можете конвертувати файл OBJ у файл FBX, виконавши такі дії:
- Завантажте OBJ-файл вхідного об’єкта за допомогою конструктора класу Scene.
- Ініціалізуйте об’єкт класу FbxSaveOptions.
- Збережіть вихідний файл FBX за допомогою методу Save.
У наведеному нижче фрагменті коду показано, як програмно перетворити файл OBJ у файл FBX за допомогою Java:
//// Завантажуємо OBJ в об’єкт класу Scene
Scene document = new Scene("template.obj");
// Створіть екземпляр FbxSaveOptions
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);
// Перетворення файлу 3D Object OBJ у FBX
document.save("output.fbx", options);
Висновок
У цій статті ви дізналися, як програмно конвертувати об’єктний файл OBJ у файл glTF GLB або FBX у Java. Крім того, ви можете відвідати Довідник API або документацію, щоб дізнатися про інші функції, які пропонує API. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на форумі.