Geliştirici Kılavuzu
Geliştirici Kılavuzu
Bu bölüm, temel yetenekleri kapsar Aspose.3D 26.1.0 .NET için. Tüm sınıflar şurada bulunur Aspose.ThreeD namespace.
Sahne G/Ç
Bu Scene class en üst düzey kapsayıcıdır. Kullan Scene.Open() dosyaları yüklemek ve Scene.Save() dışa aktar:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Biçim, dosya uzantısından otomatik olarak algılanır. Açık kontrol için, format‑özel seçenekleri, örneğin. FbxLoadOptions, GltfSaveOptions, veya ObjSaveOptions.
Sahne Grafiği
Her sahnenin bir RootNode. Çocuk düğümlerini ekle CreateChildNode() ve varlıklar (meshes, cameras, lights) bu düğümlere:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Hiyerarşiyi şu şekilde dolaş node.ChildNodes ve ekli varlığa şu şekilde erişin node.Entity.
Desteklenen Biçimler
| Biçim | İçe Aktar | Dışa Aktar |
|---|---|---|
| OBJ | Evet | Evet |
| STL | Evet | Evet |
| glTF 2.0 / GLB | Evet | Evet |
| FBX | Evet | Evet |
| COLLADA | Evet | Evet |
| PLY | Evet | Hayır (dışa aktarıcı bağlanmadı) |
| 3MF | Evet | Evet |
Konular
- Özellikler ve İşlevsellikler: C# örnekleriyle detaylı özellik incelemesi