3B Nesne OBJ dosyaları, doku ve koordinatlar gibi 3B nesne bilgilerini içerir. Bir OBJ dosyasını Java’da programlı olarak GLTF veya FBX dosyasına dönüştürebilirsiniz. Bazı senaryolarda, bir OBJ dosyasını farklı dosyalara dönüştürmeniz gerekebilir. Buna göre, bu makale bir OBJ dosyasının GLTF veya FBX dosyasına nasıl dönüştürüleceğini kapsar.
- OBJ’yi glTF GLB veya FBX Dosyasına Dönüştürmek için Java API
- OBJ’yi Java’da Programlı Olarak glTF GLB Dosyasına Dönüştürün
- Java’da OBJ’yi FBX Dosyasına Dönüştür
OBJ’yi glTF GLB veya FBX Dosyasına Dönüştürmek için Java API
Aspose.3D for Java API, 3B Nesne dosyalarını glTF GLB veya FBX dosyalarına dönüştürmek gibi manipüle etmeyi destekler. API. API’yi New Releases bölümünden JAR dosyasını indirerek veya projenizin pom.xml dosyasındaki aşağıdaki Maven yapılandırmaları ile kurabilirsiniz:
Depo:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Bağımlılık:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>21.12</version>
</dependency>
</dependencies>
OBJ’yi Java’da Programlı Olarak glTF GLB Dosyasına Dönüştürün
Aşağıdaki adımları izleyerek bir OBJ dosyasını Java’da bir glTF dosyasına dönüştürebilirsiniz:
- Giriş OBJ dosyasını Scene yapıcısıyla yükleyin.
- Bir GltfSaveOptions sınıf nesnesi başlatın.
- Çıktı glTF GLB belgesini kaydedin.
Aşağıdaki kod parçacığı, bir OBJ dosyasının Java’da glTF belgesine nasıl dönüştürüleceğini gösterir:
// OBJ'yi Scene sınıfındaki bir nesneye yükleyin
Scene document = new Scene("template.obj");
// Bir GltfSaveOptions örneği oluşturun
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);
// 3B Nesne OBJ Dosyasını glTF dosyasına dönüştürün
document.save("output.gltf", options);
Java’da OBJ’yi FBX Dosyasına Dönüştür
Bir OBJ dosyasını aşağıdaki adımlarla bir FBX dosyasına dönüştürebilirsiniz:
- Scene sınıf yapıcısını kullanarak giriş nesnesi OBJ dosyasını yükleyin.
- FbxSaveOptions sınıfından bir nesne başlatın.
- Çıkış FBX dosyasını Kaydet yöntemini kullanarak kaydedin.
Aşağıdaki kod parçacığı, bir OBJ dosyasının Java kullanarak programlı olarak bir FBX dosyasına nasıl dönüştürüleceğini gösterir:
//// OBJ'yi Scene sınıfındaki bir nesneye yükleyin
Scene document = new Scene("template.obj");
// Bir FbxSaveOptions örneği oluşturun
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);
// 3B Nesne OBJ Dosyasını FBX'e Dönüştür
document.save("output.fbx", options);
Çözüm
Bu makalede, Java’da programlı olarak bir OBJ nesne dosyasını glTF GLB veya FBX dosyasına dönüştürmeyi öğrendiniz. Ayrıca, API tarafından sunulan diğer özellikleri öğrenmek için API Referansı veya dokümantasyon ziyaret edebilirsiniz. Herhangi bir endişeniz olması durumunda, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.