Java'da 3D Modelleri Nasıl Dönüştürülür

Java'da 3D Modelleri Nasıl Dönüştürülür

aspose-3d-foss ile format dönüştürme iki adımlı bir işlemdir: kaynağı scene.open() ile yükleyin, ardından hedefi scene.save() ile kaydedin.

Adım Adım Kılavuz

Adım 1: Paketi Yükleyin

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.1.0</version>
</dependency>

Adım 2: Yükle ve Dönüştür

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

Çıktı formatı dosya uzantısından çıkarılır.


Adım 3: Kaydetme Seçeneklerini Kullan

import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

Not: FBX dışa aktarımı aspose-3d-foss’ta mevcut değildir. .fbx‘ye kaydetmek, ExportException‘yi koşulsuz olarak fırlatır. Çıktı formatı olarak OBJ, STL veya glTF/GLB kullanın.


Ortak Dönüştürme Tarifleri

KaynakHedefNotlar
OBJ’den GLB’yeWeb için ikili glTFscene.open("in.obj"); scene.save("out.glb");
FBX’den STL’ye3D baskı için üçgenleştirilmişscene.open("in.fbx"); scene.save("out.stl");
STL’den OBJ’yeModelleme için Wavefrontscene.open("in.stl"); scene.save("out.obj");

Sıkça Sorulan Sorular (SSS)

Dönüştürme malzemeleri korur mu?

Malzeme eşlemesi en iyi çaba ile yapılır. Tüm formatlar aynı malzeme özelliklerini taşımaz.

Dosyaları toplu dönüştürebilir miyim?

Her dosya için yeni bir Scene oluşturun. Her örnek bağımsızdır.

 Türkçe