راهنمای توسعه‌دهنده

راهنمای توسعه‌دهنده

این بخش قابلیت‌های اصلی را پوشش می‌دهد 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بلهبله

موضوعات

 فارسی