پرسش های متداول
مجوز و منبع باز
مدل مجوز برای Aspose.3D FOSS برای .NET چیست؟?
Aspose.3D FOSS برای .NET تحت مجوز MIT منتشر می شود.شما می توانید آن را در پروژه های شخصی، تجاری و منبع باز بدون محدودیت استفاده کنید.هیچ کلید یا فعال سازی مجدد اجرا لازم نیست.
آیا باید به Startup License.SetLicense مراجعه کنم؟?
نه، این License و Metered کلاس ها در سطح API وجود دارند اما اجرا نمی شوند. در نسخه فعلی FOSS - نام آنها پرتاب می شود NotImplementedException.شما می توانید آنها را به طور کامل نادیده بگیرید؛ هیچ مرحله فعال سازی مورد نیاز نیست.
نصب و نیازها
چگونه Aspose.3D FOSS را برای .NET نصب کنیم؟?
نصب از طریق .NET CLI:
dotnet add package Aspose.3D.FOSSاضافه کردن نام فضای به فایل های منبع:
using Aspose.ThreeD;چه نسخه .NET مورد نیاز است؟?
.NET 10.0 یا بالاتر. کتابخانه خالص مدیریت C# با هیچ وابستگی های بومی و اجرا به طور یکسان در ویندوز، لینوکس، macOS و محیط های کانتینر شده است.
فرم پشتیبانی
چه فرمت های فایل 3D می تواند Aspose.3D FOSS برای .NET بخواند و بنویسد؟?
| فرمول | واردات | صادرات |
|---|---|---|
| جبهه موج (Wavefront) | بله | بله |
| STL ( استریولیتوگرافی ) | بله | بله |
| GLTF 2.0 / GLB | بله | بله |
| FBX | بله | بله |
| COLLADA (DAE) | بله | بله |
| PLY | بله | نه |
| 3MF | بله | بله |
آیا می توانم بین دو فرمت پشتیبانی شده تبدیل کنم؟?
بله، تا زمانی که فرمت منبع از واردات پشتیبانی می کند و هدف از صادرات پشتیبانی کند. Scene.Open() پس از آن با Scene.Save() - فرمت از فایل خارج می شود. تمدید .
استفاده از آتش سوزی
چگونه یک مدل 3D را از یک فایل دانلود کنیم؟?
ساختن A Scene و تماس Open():
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");چگونه می توانم یک صحنه را به فرمت دیگری ذخیره کنم؟?
تماس تلفنی Save() با مسیر خروجی، فرمت از طریق گسترش به صورت خودکار تشخیص داده می شود:
scene.Save("output.glb");آیا می توانم از یک جریان شارژ یا ذخیره کنم؟?
بله، هر دو Scene.Open() و Scene.Save() پذیرش A Stream پارامتر :
using var inStream = File.OpenRead("model.fbx");
var scene = new Scene();
scene.Open(inStream);
using var outStream = File.Create("output.stl");
var stlFormat = FileFormat.GetFormatByExtension(".stl");
scene.Save(outStream, stlFormat);چگونه می توانم از طریق صحنه گراف عبور کنم؟?
دسترسی scene.RootNode.ChildNodes و بازگردانید :
void Walk(Node node)
{
Console.WriteLine(node.Name);
foreach (var child in node.ChildNodes)
Walk(child);
}
Walk(scene.RootNode);محدودیت های شناخته شده
آیا 3D در این نسخه به دست آمده است؟?
نه، این Scene.Render() پرتاب پرش پر کردن پر NotImplementedException در حال حاضر فاسد از این کتابخانه برای واردات، پردازش و صادرات داده های صحنه 3D استفاده کنید.
آیا عملیات بولیان ماسا در دسترس است؟?
نه . Mesh.DoBoolean() پرتاب NotImplementedException و هنوز اجرا نشده است.
آیا رمزگذاری یا دکوراسیون آب در دسترس است؟?
نه همه Watermark.EncodeWatermark() و Watermark.DecodeWatermark() پرتاب پرش پر کردن پر NotImplementedException در نسخه فاسد.
آیا می توانم به دایره های ماساژ دسترسی داشته باشم؟?
نه . Geometry.GetDeformers() پرتاب NotImplementedException و هنوز اجرا نشده است.