DWG sang OBJ Java

Các tệp DWG chứa hình ảnh vectơ cũng như siêu dữ liệu để không cần bất kỳ thông tin ngoài sách nào để hiểu các bản vẽ. Các bản vẽ như vậy được các kỹ sư, kiến trúc sư hoặc nhà quy hoạch thị trấn sử dụng để tạo ra các thiết kế khổng lồ. Trong một số trường hợp nhất định, bạn có thể yêu cầu chuyển đổi tệp DWG thành tệp định dạng Đối tượng 3D OBJ. Theo các trường hợp sử dụng như vậy, bài viết này trình bày cách chuyển đổi tệp DWG thành tệp OBJ theo chương trình trong Java.

Trình chuyển đổi DWG sang OBJ – Cài đặt API Java

Aspose.CAD for Java API hỗ trợ làm việc với các định dạng tệp khác nhau, bao gồm các tệp DWG, IGES và PLT. Bạn có thể định cấu hình API bằng cách tải xuống tệp JAR của nó từ Tải xuống hoặc chỉ định các cấu hình sau trong tệp pom.xml để cài đặt API từ Kho lưu trữ Aspose:

Kho:

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

phụ thuộc:

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

Chuyển đổi tệp DWG sang tệp OBJ theo lập trình trong Java

Bạn cần làm theo các bước bên dưới để chuyển đổi tệp DWG sang định dạng OBJ:

  1. Tạo một đối tượng thuộc lớp Image để tải tệp DWG nguồn.
  2. Type-cast đối tượng được khai báo trước đây cho lớp CadImage.
  3. Xuất tệp DWG sang định dạng OBJ bằng phương pháp Save.

Đoạn mã dưới đây trình bày cách chuyển đổi tệp DWG sang tệp OBJ theo chương trình trong Java:

// Tải tệp DWG đầu vào
Image image = Image.load("sample.dwg");

// Truyền đối tượng lớp Image sang loại CadImage
CadImage cad = (CadImage)image;

// Khởi tạo đối tượng lớp ObjOptions
ObjOptions options = new ObjOptions();

// Lưu tệp đối tượng OBJ đầu ra
cad.save("sample.obj", options);

Khám phá thêm các tính năng

Bạn có thể truy cập không gian tài liệu để khám phá cách làm việc với các định dạng hình ảnh CAD khác nhau. Nó bao gồm làm việc với các bản vẽ AutoCAD khác nhau trong các dự án của bạn.

Phần kết luận

Trong bài viết này, bạn đã học các bước và đoạn mã mẫu để chuyển đổi bản vẽ DWG sang tệp Đối tượng 3D ở định dạng OBJ. Hơn nữa, bài viết này cũng giải thích các chi tiết cấu hình đơn giản không yêu cầu bất kỳ ứng dụng giao diện người dùng nào khác. Vui lòng liên hệ với chúng tôi tại diễn đàn để thảo luận về bất kỳ yêu cầu hoặc mối quan tâm nào của bạn.

Xem thêm

Chuyển DWG sang FBX trong Java