فایل های OBJ اشیای هندسی هستند که امکان انتقال رو به جلو یا عقب داده های هندسی را فراهم می کنند. این مقاله تبدیل یک فایل OBJ به فایل با فرمت FBX یا STL را پوشش میدهد:
- تبدیل OBJ به فایل FBX یا STL با استفاده از C#
- تبدیل فایل OBJ به FBX به صورت برنامه نویسی در سی شارپ
- تبدیل فایل OBJ به STL با استفاده از سی شارپ
تبدیل OBJ به فایل FBX یا STL با استفاده از C#
Aspose.3D for .NET API از کار با مدلهای سه بعدی و فرمتهای فایل مختلف پشتیبانی میکند. شما می توانید فایل های 3D Object با پسوند فایل OBJ را به فرمت های مختلف مانند FBX یا STL تبدیل کنید. به سادگی با دانلود فایل های DLL از بخش Downloads API را پیکربندی کنید یا از دستور نصب زیر NuGet استفاده کنید:
PM> Install-Package Aspose.3D
تبدیل فایل OBJ به FBX به صورت برنامه نویسی در سی شارپ
با انجام مراحل زیر می توانید یک فایل OBJ 3D Object را به فرمت FBX تبدیل کنید:
- فایل OBJ ورودی را با کلاس Scene بارگیری کنید.
- شیء FBXSaveOptions را با فیلد FileFormat مقداردهی کنید.
- تبدیل فایل OBJ به FBX
کد زیر نحوه تبدیل یک فایل شی OBJ به یک فایل با فرمت FBX را با برنامه C# توضیح می دهد:
// فایل OBJ ورودی را با کلاس Scene بارگیری کنید.
Scene scene = new Scene("scene.obj");
// شیء FBXSaveOptions را با SaveFormat enum راه اندازی کنید.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);
// تبدیل فایل OBJ به FBX
scene.Save("Test.fbx", options);
تبدیل فایل OBJ به STL با استفاده از سی شارپ
با انجام مراحل زیر می توانید یک فایل OBJ را به یک فایل STL تبدیل کنید:
- فایل OBJ ورودی را با کلاس Scene بارگیری کنید.
- شی کلاس STLSaveOptions را راه اندازی کنید.
- مسیرهای جستجو را برای یافتن وابستگی های خارجی پیکربندی کنید.
- تبدیل فایل OBJ به STL
کد زیر نحوه تبدیل یک فایل OBJ به فایل STL را به صورت برنامه نویسی در سی شارپ نشان می دهد:
// فایل OBJ ورودی را با کلاس Scene بارگیری کنید.
Scene scene = new Scene("scene.obj");
// شی کلاس STLSaveOptions را راه اندازی کنید.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
// مسیرهای جستجو را پیکربندی کنید تا واردکننده بتواند وابستگی های خارجی را پیدا کند.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });
// تبدیل فایل OBJ به STL
scene.Save("test.stl", saveSTLOpts);
مجوز API رایگان دریافت کنید
شما می توانید برای ارزیابی API در ظرفیت کامل آن، یک مجوز موقت رایگان درخواست کنید.
نتیجه
در پایان، شما یاد گرفتهاید که چگونه یک فایل شی سهبعدی با فرمت OBJ را بهصورت برنامهنویسی با استفاده از C# به فایل FBX یا STL تبدیل یا صادر کنید. میتوانید این ویژگیها را تنها با چند خط کد به برنامههای خود اضافه کنید زیرا API جزئیات جزئی تبدیل را بر عهده میگیرد. علاوه بر این، می توانید چندین ویژگی دیگر API را با مراجعه به Documentation کاوش کنید. در صورت هر گونه نگرانی، لطفاً در [تالار گفتمان پشتیبانی رایگان12 برای ما بنویسید.