OBJ'den USDZ Java'ya

Bir OBJ dosyası, koordinatlar, doku ve diğer nesne bilgilerini içeren üç boyutlu bir nesne içerir. USDZ dosya formatı ise Evrensel Sahne Tanımı dosyalarını depolamak için şifrelenmemiş ve sıkıştırılmamış bir ZIP arşividir. Bazı senaryolarda, bir OBJ dosyasını USDZ formatına dönüştürmek isteyebilirsiniz. Bu tür gerekliliklere uygun olarak, bu makale bir OBJ dosyasının Java’da programlı olarak USDZ dosyasına nasıl dönüştürüleceğini kapsar.

USDZ’den OBJ’ye Dönüştürücü – Java API Kurulumu

Aspose.3D for Java API, 3B dosyaları oluşturmak, düzenlemek veya değiştirmek için kullanılabilir. API’yi İndirilenler bölümünden JAR dosyalarını indirerek veya Aspose Deposu’ndan yüklemek için Maven tabanlı projenizin pom.xml dosyasındaki aşağıdaki ayrıntıları kullanarak yükleyebilirsiniz.

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.2</version>
    </dependency>
</dependencies>

Java’da OBJ’yi USDZ’ye dönüştürme

Aşağıda listelenen adımlarla bir OBJ dosyasını USDZ’ye dönüştürebilirsiniz:

  1. Giriş OBJ dosyasını yüklemek için Scene sınıfının bir örneğini oluşturun.
  2. UsdSaveOptions sınıfından bir nesne oluşturun.
  3. Son olarak, OBJ’yi bir USDZ dosyasına dönüştürün.

Aşağıdaki kod parçacığı, bir OBJ dosyasının Java’da programlı olarak USDZ formatına nasıl dönüştürüleceğini açıklamaktadır:

// Scene sınıfını kullanarak giriş OBJ dosyasını yükleyin 
Scene scene = new Scene("template.obj");

// UsdSaveOptions sınıf nesnesini başlat
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Çıktı USDZ dosyasını kaydet
scene.save("test.usdz", options);

Ücretsiz Değerlendirme Lisansı Alın

Ücretsiz geçici lisans talep ederek API’yi tam kapasitesiyle değerlendirebilirsiniz.

Çözüm

Bu yazıda, bir OBJ dosyasını Java’da programlı olarak USDZ formatına nasıl dönüştüreceğinizi anladınız. Ayrıca, belgeler bölümüne göz atarak API tarafından sunulan diğer birçok özelliği incelemek isteyebilirsiniz. Herhangi bir endişeniz olması durumunda, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız