DWG به OBJ C#

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

مبدل DWG به OBJ – نصب API .NET

Aspose.CAD for .NET API را می توان برای ایجاد، ویرایش، دستکاری یا تبدیل فایل های اتوکد بدون نیاز به نصب برنامه یا ابزار مبتنی بر رابط کاربری استفاده کرد. شما به سادگی می توانید API را با دانلود فایل DLL آن از بخش New Releases یا با استفاده از دستور نصب NuGet در زیر پیکربندی کنید:

PM> Install-Package Aspose.CAD

تبدیل DWG به فایل OBJ به صورت برنامه نویسی در NET

با چند مرحله ساده می‌توانید فایل DWG را به فرمت OBJ تبدیل کنید:

  1. فایل DWG ورودی را با یک شی از کلاس Image بارگیری کنید.
  2. نمونه اولیه اولیه شده قبلی را به نوع CadImage تایپ کنید.
  3. فایل OBJ 3D Object خروجی را با استفاده از روش Save ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک فایل DWG به یک فایل OBJ را به صورت برنامه نویسی در سی شارپ نشان می دهد:

// فایل DWG ورودی را بارگیری کنید
Image image = Image.Load("sample.dwg");

// شی کلاس Image را به نوع CadImage ارسال کنید
CadImage cad = (CadImage)image;

// شی کلاس ObjOptions را مقداردهی کنید
ObjOptions options = new ObjOptions();

// فایل OBJ Object خروجی را ذخیره کنید
cad.Save("sample.obj", options);

ویژگی های بیشتر را کاوش کنید

می‌توانید بسیاری از ویژگی‌های دیگر ارائه شده توسط API را همانطور که در فضای مستندات پوشش داده شده است، کاوش کرده و بیاموزید. این شامل جزئیات کار با DGN، DXF، STL، PLT و بسیاری دیگر از فرمت‌های فایل مربوط به CAD است.

نتیجه

در این مقاله نحوه تبدیل DWG به فرمت فایل OBJ را بررسی کرده اید. این ویژگی را می توان با توجه به دامنه برنامه شما مقیاس بندی کرد. به عنوان مثال، ممکن است چندین رشته برای پردازش موازی چندین فایل ایجاد کنید. علاوه بر این، اگر می‌خواهید در مورد هر یک از نگرانی‌های خود صحبت کنید، لطفاً در فروم با ما تماس بگیرید.

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

تبدیل برنامه‌نویسی DWG به FBX در C#