המרת OBJ ל-STL Java

מודלים והדפסה תלת מימדיים הופכים פופולריים יותר ויותר, ועם זה מגיע הצורך לשנות קבצים בין פורמטים שונים. משימה נפוצה אחת היא המרת קבצי OBJ לפורמט STL שניתן להשתמש בו להדפסת תלת מימד. קובצי OBJ הם התוצר הסופי של מודלים תלת מימדיים, המופקים בדרך כלל על ידי תוכנת CAD. קובצי STL מכילים מידע על גרפיקה וקטורית תלת מימדית. במאמר זה נלמד כיצד להמיר OBJ ל-STL ב-Java.

מאמר זה עוסק בנושאים הבאים:

  1. ממיר ג’אווה OBJ ל-STL - הורדה חינם
  2. המר קובץ OBJ ל-STL
  3. המר OBJ ל-STL עם אפשרויות ב-Java
  4. ממיר OBJ ל-STL באינטרנט
  5. משאבי למידה בחינם

ממיר Java OBJ ל-STL - הורדה חינם

נשתמש ב-Aspose.3D for Java API כדי להמיר קובץ OBJ לפורמט STL. זה מאפשר לך ליצור, לערוך, לתפעל ולשמור פורמטים תלת מימדיים. זה מאפשר ליישומי Java לעבוד עם מסמכי תלת מימד מבלי להתקין חבילת תוכנה כלשהי במחשב.

אנא הורד את ה-JAR של ה-API או הוסף את תצורת pom.xml הבאה ביישום Java מבוסס Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>23.7.0</version>
</dependency>   

המרת OBJ ל-STL ב-Java

אנו יכולים להמיר קובץ OBJ לפורמט STL על ידי ביצוע השלבים הבאים:

  1. טען קובץ OBJ קלט באמצעות שיטת Scene.fromFile() .
  2. לאחר מכן, צור מופע של המחלקה StlSaveOptions.
  3. לבסוף, קרא למתודה save() כדי לשמור אותה כ-STL. זה לוקח את נתיב קובץ הפלט STL ואת StlSaveOptions כארגומנטים.

דגימת הקוד הבאה מראה כיצד להמיר OBJ ל-STL ב-Java.

// טען קובץ OBJ קלט עם מחלקה Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// אתחול אובייקט המחלקה STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// המרת OBJ לקובץ STL.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

המר OBJ ל-STL עם אפשרויות ב-Java

אנו יכולים לציין את אפשרויות השמירה של STL בזמן המרת קובץ OBJ לפורמט STL על ידי ביצוע השלבים הבאים:

  1. טען קובץ OBJ קלט באמצעות שיטת Scene.fromFile() .
  2. צור מופע של המחלקה StlSaveOptions.
  3. לאחר מכן, ציין אפשרויות שמירה של STL כגון setFlipCoordinateSystem, getLookupPaths וכו'.
  4. לבסוף, קרא למתודה save() כדי לשמור אותה כ-STL.

דוגמת הקוד הבאה מראה כיצד להמיר OBJ ל-STL עם אפשרויות שמירה של STL ב-Java.

// טען קובץ OBJ קלט עם מחלקה Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// אתחול אובייקט
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// הפוך את מערכת הקואורדינטות.
saveSTLOpts.setFlipCoordinateSystem(true);

// הגדר את נתיבי החיפוש כדי לאפשר ליבואן למצוא תלות חיצונית.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);

// המרת OBJ לקובץ STL.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

קבל רישיון זמני בחינם

אתה יכול לקבל רישיון זמני בחינם כדי לנסות את Aspose.3D עבור Java ללא מגבלות הערכה.

ממיר OBJ ל-STL באינטרנט

אתה יכול גם להמיר קובצי OBJ לפורמט STL באמצעות הכלי החינמי הזה ממיר OBJ ל-STL מקוון, שפותח באמצעות ה-API הנ"ל.

המרת OBJ ל-STL - משאבי למידה בחינם

מלבד המרת OBJ ל-STL באופן פרוגרמטי, חקור תכונות ספרייה אחרות באמצעות המשאבים הבאים:

סיכום

לסיכום, המרת OBJ ל-STL ב-Java פותחת עולם של אפשרויות למניפולציה ואופטימיזציה של מודל תלת מימד. עבור מתכנתים מתחילים ומנוסים כאחד, Aspose.3D עבור Java מפשט את תהליך ההמרה. מלבד המרת OBJ ל-STL ב-Java, אתה יכול גם לנסות כלי ממיר מקוון בחינם. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.

ראה גם