OBJ به 3DS C#

یک فایل OBJ یک فایل تعریف هندسه حاوی راس، نرمال های راس، رئوس، و غیره است. با این حال، یک فایل 3DS می تواند حاوی اطلاعاتی در مورد گرافیک های برداری سه بعدی باشد. در موارد استفاده خاص، ممکن است بخواهید یک فایل OBJ را به فرمت 3DS تبدیل کنید. مطابق با چنین الزاماتی، این مقاله نحوه تبدیل یک فایل OBJ به فرمت 3DS را به صورت برنامه نویسی در سی شارپ پوشش می دهد.

مبدل OBJ به 3DS – نصب API C#

Aspose.3D for .NET API از کار با فایل های سه بعدی مختلف از درون برنامه های شما پشتیبانی می کند. می‌توانید API را با دانلود فایل‌های DLL مرجع آن از صفحه نسخه‌های جدید به راحتی نصب کنید یا از دستور نصب NuGet در زیر استفاده کنید:

PM> Install-Package Aspose.3D

نحوه تبدیل فایل OBJ به 3DS در سی شارپ

با انجام مراحل زیر می توانید یک فایل OBJ را به یک فایل 3DS تبدیل کنید:

  1. فایل شی منبع را از دیسک یا یک جریان بارگیری کنید.
  2. فایل OBJ را به فرمت 3DS تبدیل کنید.

تبدیل فایل OBJ به 3DS در سی شارپ

لطفا مراحل زیر را برای تبدیل فایل OBJ به فرمت 3DS دنبال کنید:

  1. نمونه ای از کلاس Scene را برای بارگیری فایل شی منبع راه اندازی کنید.
  2. OBJ را با استفاده از روش Save به یک فایل 3DS صادر کنید.

کد نمونه زیر نحوه تبدیل یک فایل OBJ به فرمت 3DS به صورت برنامه نویسی در سی شارپ را توضیح می دهد:

// یک شی از کلاس Scene را راه اندازی کنید
Scene scene = new Scene();

// فایل OBJ ورودی را بارگیری کنید
scene.Open("sample.obj", WavefrontOBJ);

// فایل خروجی 3DS را ذخیره کنید
scene.Save("result.3ds", FileFormat.Discreet3DS);

مجوز موقت رایگان دریافت کنید

با درخواست [مجوز موقت رایگان] می‌توانید تمام ویژگی‌های API را با ظرفیت کامل ارزیابی کنید.

نسخه ی نمایشی آنلاین

می توانید برنامه وب OBJ to 3DS Converter را امتحان کنید که با استفاده از این API توسعه یافته است.

نتیجه

در این مقاله با نحوه تبدیل فایل OBJ به فرمت 3DS آشنا شدید. با این حال، API بسیاری از ویژگی های دیگر را برای کار با صحنه ها و مدل های سه بعدی ارائه می دهد. می توانید نگاهی به بخش های مختلف در فضای مستندات بیاندازید. برای بحث در مورد هر یک از سؤالات یا نگرانی های خود می توانید با ما در [فروم 12 تماس بگیرید.

همچنین ببینید

تبدیل تصویر JPG به Lithophane در سی شارپ