OBJ-filer används för att skapa, redigera eller manipulera 3D-objekt. I vissa situationer kan du behöva konvertera en OBJ-fil till en FBX-fil i Java. Den här artikeln beskriver hur du konverterar en 3D-objektfil till en FBX-fil programmatiskt med Java.
OBJ till FBX File Converter – API-installation
Du kan skapa, redigera eller konvertera 3D-objekt med Aspose.3D for Java API. Du kan snabbt installera API:t genom att ladda ner JAR-filen från avsnittet New Releases eller med följande Maven-konfigurationer i pom.xml-filen för ditt projekt.
Förvar:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Konvertera OBJ till FBX-fil i Java
Du kan enkelt konvertera OBJ till FBX med några API-anrop. API:et tar själv hand om utdatafilformatet medan du utför konverteringen så att du kan fokusera på andra viktiga uppgifter relaterade till din applikation. Följ stegen nedan för att konvertera en 3D-objekt OBJ-fil till en FBX-fil:
- Ladda indata-OBJ-filen med klassen Scene.
- Initiera ett objekt av klassen FbxSaveOptions.
- Spara utdata FBX-fil med metoden save.
Kodexemplet nedan förklarar hur man konverterar en OBJ-fil till en FBX-fil programmatiskt i Java:
// Ladda OBJ i ett objekt av Scene-klassen
Scene document = new Scene("template.obj");
// Skapa en instans av FbxSaveOptions
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);
// Konvertera 3D-objekt OBJ-fil till FBX
document.save("output.fbx", options);
Utforska API-funktioner
Du kan ta en titt på flera andra funktioner i API:t genom att besöka dokumentationen. Den täcker olika egenskaper och metodanrop för att arbeta med filformat som stöds.
Slutsats
Sammanfattningsvis har du lärt dig hur man konverterar en OBJ-fil till en FBX-fil programmatiskt med hjälp av Java. Du kanske också vill besöka API-referenserna för en detaljerad titt på olika klasser. Dessutom är du välkommen att kontakta oss via forumet vid eventuella frågor.