USDZ dosyaları, herhangi bir sıkıştırma veya şifreleme içermeyen ZIP dosyalarıdır. Belirli kullanım durumlarında, bir USDZ dosyasını USDZ dosyasına GLB veya GLTF dosya formatına dönüştürmeniz gerekebilir. Buna göre, bu makale USDZ’nin Java’da programlı olarak GLB veya GLTF formatına nasıl dönüştürüleceğini açıklamaktadır.
- USDZ’den GLB’ye veya GLTF’ye Dönüştürücü – Java API Kurulumu
- USDZ’yi Java’da GLB Dosyasına Dönüştür
- Java’da USDZ’yi GLTF Dosyasına Dönüştürme
USDZ’den GLB’ye veya GLTF’ye Dönüştürücü – Java API Kurulumu
Aspose.3D for Java birkaç iki veya üç boyutlu nesne ve sahne ile çalışmayı destekler. İndirilenler sayfasından JAR dosyalarının en son sürümünü indirerek veya projenizin pom.xml dosyasındaki Aspose Repository’ten etkinleştirmek için aşağıdaki yapılandırmalarla API’yi hızlı bir şekilde yapılandırabilirsiniz.
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>22.7</version>
</dependency>
</dependencies>
Java’da USDZ’yi GLB Dosyasına Dönüştür
Bir USDZ dosyasını aşağıdaki adımlarla GLB formatına dönüştürebilirsiniz:
- Giriş USDZ dosyasını Scene sınıfından bir nesne ile yükleyin.
- USDZ’yi GLB ikili dosya biçimine dönüştürün.
Aşağıdaki kod örneği, bir USDZ dosyasının Java’da programlı olarak GLB formatına nasıl dönüştürüleceğini açıklamaktadır:
// Scene sınıfından bir nesneyi başlat
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Sahneyi verilen yoldan aç
scene.open("Input.usdz");
// Çıktı GLB dosyasını kaydet
scene.save("Output.glb");
USDZ’yi Java’da GLTF Dosyasına Dönüştür
Aşağıdaki adımları kullanarak bir USDZ dosyasını GLTF biçimine dönüştürebilirsiniz:
- Scene sınıfının bir örneğini oluşturun.
- USDZ’yi GLTF biçimine dönüştürün.
Aşağıdaki kod parçacığı, bir USDZ dosyasının Java’da programlı olarak GLTF biçimine nasıl dönüştürüleceğini açıklar:
// Scene sınıfının bir nesnesini başlat
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Sahneyi verilen yoldan aç
scene.open("Input.usdz");
// Çıktı GLTF dosyasını kaydet
scene.save("Output.gltf");
Ücretsiz Geçici Lisans Alın
API’yi herhangi bir sınırlama olmaksızın değerlendirmek için bir ücretsiz geçici lisans talep edebilirsiniz.
Çevrimiçi Demo
Lütfen bu API kullanılarak geliştirilen USDZ to GLB Converter web uygulamasını deneyin.
Çözüm
Bu makalede, bir USDZ dosyasını Java’da programlı olarak GLTF veya GLB dosya formatına nasıl dönüştüreceğinizi öğrendiniz. Save yöntemi, dosya adından dosya uzantısını ayrıştırabilir ve dosyayı ilgili biçimde oluşturur. Örneğin, ihtiyaçlarınıza göre ASCII veya Binary format dosyası. Ayrıca, API tarafından desteklenen diğer özelliklere göz atmak için documentation alanını ziyaret edebilirsiniz. Bizimle iletişime geçmeniz gerekirse, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.