تحويل OBJ إلى STL Java

أصبحت النمذجة والطباعة ثلاثية الأبعاد شائعة بشكل متزايد ، ومع ذلك تأتي الحاجة إلى تحويل الملفات بين تنسيقات مختلفة. تتمثل إحدى المهام الشائعة في تحويل ملفات OBJ إلى تنسيق STL ، والذي يمكن استخدامه للطباعة ثلاثية الأبعاد. ملفات OBJ هي المنتج النهائي للنمذجة ثلاثية الأبعاد ، التي يتم إنشاؤها عادةً بواسطة برنامج CAD. تحتوي ملفات STL على معلومات حول الرسومات المتجهة ثلاثية الأبعاد. في هذه المقالة ، سوف نتعلم كيفية تحويل OBJ إلى STL في Java.

تتناول هذه المقالة الموضوعات التالية:

  1. Java OBJ to STL Converter - Free Download
  2. تحويل ملف OBJ إلى STL
  3. تحويل OBJ إلى STL مع خيارات في Java
  4. OBJ to STL Converter Online
  5. مصادر التعلم المجانية

Java OBJ to STL Converter - تنزيل مجاني

سنستخدم Aspose.3D for Java API لتحويل ملف OBJ إلى تنسيق STL. يتيح لك إنشاء تنسيقات ثلاثية الأبعاد وتحريرها ومعالجتها وحفظها. إنه يمكّن تطبيقات Java من العمل مع المستندات ثلاثية الأبعاد دون تثبيت أي حزمة برامج على الكمبيوتر.

يرجى تنزيل JAR الخاص بواجهة برمجة التطبيقات أو إضافة تكوين 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. أخيرًا ، قم باستدعاء طريقة الحفظ() لحفظها كـ STL. يأخذ مسار ملف STL الناتج و StlSaveOptions كوسائط.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل OBJ إلى STL في Java.

// تحميل ملف OBJ الإدخال مع فئة المشهد.
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. أخيرًا ، قم باستدعاء طريقة الحفظ() لحفظها كـ STL.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل OBJ إلى STL باستخدام خيارات حفظ STL في Java.

// تحميل ملف OBJ الإدخال مع فئة المشهد.
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 to STL Converter Online

يمكنك أيضًا تحويل ملفات OBJ إلى تنسيق STL باستخدام هذه الأداة المجانية محول OBJ إلى STL عبر الإنترنت ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

تحويل OBJ إلى STL - مصادر التعلم المجانية

إلى جانب تحويل OBJ إلى STL برمجيًا ، استكشف ميزات المكتبة الأخرى باستخدام الموارد التالية:

خاتمة

في الختام ، يفتح تحويل OBJ إلى STL في Java عالمًا من الاحتمالات لمعالجة النماذج ثلاثية الأبعاد وتحسينها. لكل من المبرمجين المبتدئين وذوي الخبرة ، يبسط Aspose.3D for Java عملية التحويل. إلى جانب تحويل OBJ إلى STL في Java ، يمكنك أيضًا تجربة أداة تحويل مجانية عبر الإنترنت. في حالة وجود أي غموض ، يرجى الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا