فرمت فایل FBX بر اساس مدل مبتنی بر شی است که می تواند ویدیو و همچنین اطلاعات صوتی را ذخیره کند. با استفاده از سی شارپ می توانید FBX را به فرمت فایل Wavefront OBJ یا PDF تبدیل کنید. اجازه دهید برای مروری بر تبدیل FBX از طریق گلولههای زیر بگذریم:
- مبدل FBX به OBJ یا PDF – نصب API
- تبدیل FBX به Wavefront OBJ با استفاده از C#
- تبدیل FBX به PDF با استفاده از سی شارپ
مبدل FBX به OBJ یا PDF – نصب API
Aspose.3D for .NET API از بسیاری از فرمتهای فایل مربوط به صحنهها، انیمیشنها، هندسهها و غیره پشتیبانی میکند. میتوانید به راحتی با دانلود فایلهای DLL از بخش Releases به API مراجعه کنید. یا آن را از طریق NuGet gallery از Microsoft Visual Studio IDE با دستور نصب زیر پیکربندی کنید.
PM> Install-Package Aspose.3D
تبدیل FBX به Wavefront OBJ با استفاده از C#
شما می توانید به سرعت فایل های FBX را با API که در مرحله قبل نصب کرده ایم تبدیل یا صادر کنید. برای تبدیل یک فایل FBX به فایل Wavefront OBJ، باید چند مرحله را بدون توجه به ساختار یا جهت گیری فرمت های فایل دنبال کنید:
- فایل ورودی FBX را بارگیری کنید
- فایل OBJ جبهه موج خروجی را ذخیره کنید
کد زیر نشان می دهد که چگونه می توانید FBX را به فایل OBJ جبهه موج در سی شارپ تبدیل کنید:
// فایل FBX را برای تبدیل بارگذاری کنید
Scene scene = new Scene(dataDir + "Test1.fbx");
// در فرمت فایل OBJ جبهه موج ذخیره کنید
scene.Save(dir + "output.obj", FileFormat.WavefrontOBJ);
تبدیل FBX به PDF با استفاده از سی شارپ
فایلهای PDF از محتویات سه بعدی پشتیبانی میکنند و به دلیل سازگاری گسترده با تقریباً تمام چارچوبها و محیطهای سیستم معروف هستند. گاهی اوقات، ممکن است لازم باشد یک فایل FBX را به PDF تبدیل کنید، سپس Aspose.3D برای .NET API بهترین انتخاب برای انجام این تبدیل با استفاده از C# است. در زیر مراحل صادرات فایل های FBX به فایل های با فرمت PDF آمده است:
- فایل ورودی FBX را بارگیری کنید
- ذخیره فایل PDF خروجی
کد زیر نحوه تبدیل FBX به PDF را با استفاده از C# نشان می دهد:
// فایل FBX را برای تبدیل بارگذاری کنید
Scene scene = new Scene(dataDir + "Test1.fbx");
// خروجی را در قالب فایل PDF ذخیره کنید
scene.Save(dir + "output.pdf", FileFormat.PDF);
علاوه بر این، تصویر زیر نمونهای را نشان میدهد که در آن فایلهای ورودی و خروجی به صورت بصری نشان داده میشوند تا قابلیتهای رندر فایل API را توضیح دهد.
نتیجه
به طور خلاصه، ما یاد گرفتیم که چگونه فایل های FBX را با استفاده از سی شارپ به اسناد Wavefront OBJ یا PDF تبدیل کنیم. به همین ترتیب، API چندین ویژگی دیگر را ارائه میکند که میتوانید با مراجعه به مستندات محصول بیشتر آنها را بررسی کنید. همیشه میتوانید از طریق تالار گفتمان پشتیبانی رایگان با ما در تماس باشید. به سلامتی!