3D Modellerini Java’ya Nasıl Dönüştürürsünüz?
Aspose-3d-foss ile biçim dönüştürme iki adımlı bir işlemdir: kaynağı yüklemek için scene.open(),Hedefle kaydedilir ve scene.save().
Adım-Adım Rehberi
Adım 1: Paket yükleme
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.5.0</version>
</dependency>Adım 2: Yükleme ve dönüştürme
import com.aspose.threed.Scene;
Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");Çıkış biçimi dosya uzantısından alınır.
Adım 3: Tasarruf seçenekleri kullanın
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 ihracatı aspose-3d-foss’ta mevcut değildir.
.fbxatışlarExportExceptionOBJ, STL veya glTF/GLB’yi çıkış biçimleri olarak kullanın.
Konversiyon Reçeteleri
| Kaynaklar | Hedef | Notlar |
|---|---|---|
| GLB için | Web için biner glTF | scene.open("in.obj"); scene.save("out.glb"); |
| FBX ile STL | 3D baskı için üçgenli | scene.open("in.fbx"); scene.save("out.stl"); |
| STL ile OBJ | Wavefront Modelleştirme için | scene.open("in.stl"); scene.save("out.obj"); |
Sıkça Sorulan Sorular (FAQ)
Konversiyon malzemeleri muhafaza eder?
Malzeme haritalama en iyi çaba. tüm biçimler aynı malzemenin özelliklerini taşımıyor değil.
Dosyaları batch-convert edebilir miyim?
Yeni bir yaratın Scene Her dosya için. her örnek bağımsızdır.