OBJ را به STL جاوا تبدیل کنید

مدل سازی و پرینت سه بعدی به طور فزاینده ای محبوب می شود و به همراه آن نیاز به تبدیل فایل ها بین فرمت های مختلف وجود دارد. یکی از کارهای رایج تبدیل فایل های OBJ به فرمت STL است که می تواند برای چاپ سه بعدی استفاده شود. فایل های OBJ محصول نهایی مدل سازی سه بعدی هستند که معمولاً توسط نرم افزار CAD تولید می شوند. فایل های STL حاوی اطلاعاتی در مورد گرافیک های برداری سه بعدی هستند. در این مقاله با نحوه تبدیل OBJ به STL در جاوا آشنا می شویم.

این مقاله موضوعات زیر را پوشش می دهد:

  1. تبدیل جاوا OBJ به STL – دانلود رایگان
  2. تبدیل فایل OBJ به STL
  3. تبدیل OBJ به STL با گزینه‌های جاوا
  4. تبدیل آنلاین OBJ به STL
  5. منابع آموزشی رایگان

تبدیل جاوا OBJ به STL – دانلود رایگان

ما از Aspose.3D for Java API برای تبدیل فایل OBJ به فرمت STL استفاده خواهیم کرد. به شما امکان می دهد فرمت های سه بعدی را ایجاد، ویرایش، دستکاری و ذخیره کنید. برنامه های جاوا را قادر می سازد تا با اسناد سه بعدی بدون نصب بسته نرم افزاری روی رایانه کار کنند.

لطفاً JAR API را دانلود کنید یا پیکربندی pom.xml زیر را در یک برنامه جاوا مبتنی بر 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 در جاوا

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

  1. یک فایل OBJ ورودی را با استفاده از متد ()Scene.fromFile بارگیری کنید.
  2. پس از آن، یک نمونه از کلاس StlSaveOptions ایجاد کنید.
  3. در نهایت متد save() را فراخوانی کنید تا به عنوان STL ذخیره شود. مسیر فایل خروجی STL و StlSaveOptions را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل OBJ به STL در جاوا را نشان می دهد.

// فایل 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 تبدیل کنید

هنگام تبدیل فایل OBJ به فرمت STL می توانیم با دنبال کردن مراحل زیر، گزینه های ذخیره STL را مشخص کنیم:

  1. یک فایل OBJ ورودی را با استفاده از متد ()Scene.fromFile بارگیری کنید.
  2. یک نمونه از کلاس StlSaveOptions ایجاد کنید.
  3. پس از آن، گزینه های ذخیره STL مانند setFlipCoordinateSystem، getLookupPaths و غیره را مشخص کنید.
  4. در نهایت متد save() را فراخوانی کنید تا به عنوان STL ذخیره شود.

نمونه کد زیر نحوه تبدیل OBJ به STL را با گزینه های ذخیره STL در جاوا نشان می دهد.

// فایل 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 برای جاوا بدون محدودیت ارزیابی می‌توانید یک مجوز موقت رایگان دریافت کنید.

تبدیل OBJ به STL آنلاین

همچنین می‌توانید فایل‌های OBJ را با استفاده از این ابزار رایگان آنلاین مبدل OBJ به STL که با استفاده از API فوق توسعه یافته است، به فرمت STL تبدیل کنید.

تبدیل OBJ به STL - منابع آموزشی رایگان

علاوه بر تبدیل OBJ به STL از طریق برنامه‌ریزی، سایر ویژگی‌های کتابخانه را با استفاده از منابع زیر کشف کنید:

نتیجه

در نتیجه، تبدیل OBJ به STL در جاوا دنیایی از امکانات را برای دستکاری و بهینه سازی مدل سه بعدی باز می کند. هم برای مبتدیان و هم برای برنامه نویسان با تجربه، Aspose.3D برای جاوا فرآیند تبدیل را ساده می کند. علاوه بر تبدیل OBJ به STL در جاوا، می‌توانید یک ابزار مبدل آنلاین رایگان را نیز امتحان کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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