Soubory 3D objektů OBJ obsahují informace o 3D objektech, jako je textura a souřadnice. Soubor OBJ můžete převést na soubor GLTF nebo FBX programově v Javě. V některých scénářích může být nutné převést soubor OBJ na jiné soubory. V souladu s tím tento článek popisuje, jak převést soubor OBJ na soubor GLTF nebo FBX.
- Java API pro převod OBJ do souboru glTF GLB nebo FBX
- Převeďte OBJ na glTF GLB soubor programově v Javě
- Převeďte OBJ na soubor FBX v Javě
Java API pro převod OBJ do souboru glTF GLB nebo FBX
Aspose.3D for Java API podporuje manipulaci se soubory 3D objektů, jako je jejich převod na soubory glTF GLB nebo FBX. API. API můžete nainstalovat stažením souboru JAR ze sekce New Releases nebo s následujícími konfiguracemi Maven v souboru pom.xml vašeho projektu:
úložiště:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>21.12</version>
</dependency>
</dependencies>
Převeďte OBJ na glTF GLB soubor programově v Javě
Soubor OBJ můžete převést na soubor glTF v Javě podle následujících kroků:
- Načtěte vstupní soubor OBJ pomocí konstruktoru Scene.
- Inicializujte objekt třídy GltfSaveOptions.
- Uložte výstupní dokument glTF GLB.
Níže uvedený fragment kódu ukazuje, jak převést soubor OBJ na dokument glTF v Javě:
// Načtěte OBJ do objektu třídy Scene
Scene document = new Scene("template.obj");
// Vytvořte instanci GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);
// Převeďte soubor 3D Object OBJ na soubor glTF
document.save("output.gltf", options);
Převeďte OBJ na soubor FBX v Javě
Soubor OBJ můžete převést na soubor FBX pomocí následujících kroků:
- Načtěte soubor OBJ vstupního objektu pomocí konstruktoru třídy Scene.
- Inicializujte objekt třídy FbxSaveOptions.
- Uložte výstupní soubor FBX pomocí metody Save.
Následující fragment kódu ukazuje, jak převést soubor OBJ na soubor FBX programově pomocí Java:
//// Načtení OBJ do objektu třídy Scene
Scene document = new Scene("template.obj");
// Vytvořte instanci FbxSaveOptions
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);
// Převeďte soubor 3D objektu OBJ na FBX
document.save("output.fbx", options);
Závěr
V tomto článku jste se naučili, jak převést objektový soubor OBJ na soubor glTF GLB nebo FBX programově v Javě. Kromě toho můžete navštívit odkaz na rozhraní API nebo dokumentaci, kde se dozvíte další funkce nabízené rozhraním API. V případě jakýchkoliv obav nás neváhejte kontaktovat na fóru.
Viz také
Převést soubor FBX na RVM nebo RVM na soubor FBX v jazyce Java