DWG به OBJ جاوا

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

مبدل DWG به OBJ – نصب API جاوا

Aspose.CAD برای جاوا API از کار با فرمت‌های فایل مختلف از جمله فایل‌های DWG، IGES و PLT پشتیبانی می‌کند. می‌توانید API را با دانلود فایل JAR آن از Downloads پیکربندی کنید یا پیکربندی‌های زیر را در فایل pom.xml برای نصب آن از Aspose Repository مشخص کنید:

مخزن:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

وابستگی:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>22.1</version>        
   </dependency>
</dependencies>

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

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

  1. یک شی از کلاس Image برای بارگیری فایل منبع DWG ایجاد کنید.
  2. Type-cast که قبلاً شیء به کلاس CadImage اعلام شده بود.
  3. با روش Save فایل DWG را به فرمت OBJ صادر کنید.

قطعه کد زیر نحوه تبدیل 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);

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

برای بررسی کار با فرمت‌های مختلف تصویر CAD، می‌توانید از فضای مستندات دیدن کنید. این کار با نقشه های مختلف اتوکد در پروژه های شما را پوشش می دهد.

نتیجه

در این مقاله مراحل و قطعه کد نمونه تبدیل نقشه های DWG به فایل های 3D Object با فرمت OBJ را یاد گرفتید. علاوه بر این، این مقاله همچنین جزئیات پیکربندی ساده را توضیح می دهد که به هیچ برنامه UI دیگری نیاز ندارد. لطفاً برای بحث در مورد هر یک از نیازها یا نگرانی های خود با ما در فروم تماس بگیرید.

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

تبدیل DWG به FBX در جاوا