Panduan Pengembang
Panduan Pengembang
Bagian ini mencakup kemampuan inti dari Aspose.3D 26.1.0 untuk .NET. Semua kelas berada di the Aspose.ThreeD namespace.
Scene I/O
The Scene class adalah kontainer tingkat atas. Gunakan Scene.Open() untuk memuat file dan Scene.Save() untuk mengekspor:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Format dideteksi secara otomatis dari ekstensi file. Untuk kontrol eksplisit, berikan opsi khusus format seperti FbxLoadOptions, GltfSaveOptions, atau ObjSaveOptions.
Grafik Scene
Setiap adegan memiliki sebuah RootNode. Lampirkan node anak dengan CreateChildNode() dan entitas (meshes, cameras, lights) ke node-node tersebut:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Jelajahi hierarki melalui node.ChildNodes dan akses entitas terlampir melalui node.Entity.
Format yang Didukung
| Format | Impor | Ekspor |
|---|---|---|
| OBJ | Ya | Ya |
| STL | Ya | Ya |
| glTF 2.0 / GLB | Ya | Ya |
| FBX | Ya | Ya |
| COLLADA | Ya | Ya |
| PLY | Ya | Tidak (exporter tidak terhubung) |
| 3MF | Ya | Ya |
Topik
- Fitur dan Fungsionalitas: Penjelasan fitur secara rinci dengan contoh C#