קבצי DWG מכילים תמונות וקטוריות כמו גם מטא נתונים כך שאין צורך במידע מחוץ לספר כדי להבין את השרטוטים. שרטוטים כאלה משמשים מהנדסים, אדריכלים או מתכנני ערים ליצירת עיצובי ענק. במצבים מסוימים, ייתכן שתצטרך להמיר קובץ DWG לקובץ בפורמט OBJ 3D Object. על פי מקרי שימוש כאלה, מאמר זה מכסה כיצד להמיר קובץ DWG לקובץ OBJ באופן פרוגרמטי ב-Java.
ממיר DWG ל-OBJ - התקנת Java API
Aspose.CAD for Java 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 באופן פרוגרמטי ב-Java
עליך לבצע את השלבים הבאים כדי להמיר קובץ DWG לפורמט OBJ:
- צור אובייקט של המחלקה Image כדי לטעון את קובץ ה-DWG המקור.
- Type-cast הוכרז בעבר כאובייקט למחלקה CadImage.
- ייצא את קובץ ה-DWG לפורמט OBJ בשיטת Save.
קטע הקוד שלהלן מדגים כיצד להמיר DWG לקובץ OBJ באופן תכנותי ב-Java:
// טען את קובץ ה-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. זה מכסה עבודה עם שרטוטי AutoCAD שונים בפרויקטים שלך.
סיכום
במאמר זה למדת את השלבים ואת קטע הקוד לדוגמה להמרת שרטוטי DWG לקובצי אובייקט תלת מימד בפורמט OBJ. יתר על כן, מאמר זה גם מסביר את פרטי התצורה הפשוטים שאינם דורשים אף יישום ממשק משתמש אחר. אנא אל תהסס לפנות אלינו בפורום כדי לדון בכל הדרישות או החששות שלך.