راهنمای توسعهدهنده
راهنمای توسعهدهنده
این بخش قابلیتهای اصلی را پوشش میدهد Aspose.3D 26.1.0 برای .NET. تمام کلاسها در Aspose.ThreeD فضای نام.
I/O صحنه
کلاس Scene کلاس، محفظه سطح بالایی است. از Scene.Open() برای بارگذاری فایلها و Scene.Save() برای خروجیگیری:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");قالب بهصورت خودکار از پسوند فایل تشخیص داده میشود. برای کنترل صریح، گزینههای مخصوص قالب را مانند FbxLoadOptions, GltfSaveOptions,، یا ObjSaveOptions.
گراف صحنه
هر صحنه یک RootNode. گرههای فرزند را با CreateChildNode() و موجودیتها (مشها، دوربینها، نورها) به آن گرهها:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));سلسلهمراتب را از طریق node.ChildNodes و به موجودیت پیوست شده از طریق node.Entity.
قالبهای پشتیبانیشده
| قالب | وارد کردن | صادرات |
|---|---|---|
| OBJ | بله | بله |
| STL | بله | بله |
| glTF 2.0 / GLB | بله | بله |
| FBX | بله | بله |
| COLLADA | بله | بله |
| PLY | بله | خیر (صادرکننده وصل نشده است) |
| 3MF | بله | بله |
موضوعات
- ویژگیها و عملکردها: مرور دقیق ویژگیها با مثالهای C#