Chuyển đổi STL sang FBX GLB

Tệp STL đại diện cho hình học bề mặt 3 chiều và thường được sử dụng để tạo mẫu nhanh, in 3D và sản xuất có sự hỗ trợ của máy tính. Bạn có thể chuyển đổi tệp STL thành FBX hoặc GLB(Binary glTF) theo cách lập trình bằng Java. Các phần sau giải thích thêm chi tiết:

Chuyển đổi tệp STL sang FBX hoặc glTF GLB - Cài đặt API Java

API Aspose.3D for Java hỗ trợ làm việc với STL, FBX, glTF, GLB và nhiều [định dạng tệp] khác 6. Bạn có thể dễ dàng định cấu hình API bằng cách tải xuống tệp JAR từ phần Tải xuống hoặc chỉ định các cấu hình bên dưới trong tệp pom.xml của dự án dựa trên Maven của bạn:

Kho:

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

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>21.7</version>
    </dependency>
</dependencies>

Chuyển đổi STL sang tệp FBX theo lập trình bằng Java

Bạn có thể chuyển đổi tệp STL thành tệp FBX bằng các bước dưới đây:

  1. Khởi tạo một đối tượng của lớp Scene.
  2. Tải tệp STL đầu vào bằng phương thức Mở.
  3. Chỉ định định dạng đầu ra cho tệp FBX.
  4. Lưu tệp FBX đầu ra.

Đoạn mã sau giải thích cách chuyển đổi tệp STL thành tệp FBX theo lập trình bằng Java:

// Khởi tạo một đối tượng của lớp Scene
Scene scene = new Scene();

// Tải tệp STL đầu vào bằng phương thức Mở
scene.open("test.stl");

// Chỉ định định dạng đầu ra cho tệp FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;

// Lưu tệp FBX đầu ra
scene.save("test.fbx", outputformat);

Chuyển đổi STL sang tệp GLB glTF theo phương pháp lập trình trong Java

Bạn có thể chuyển đổi tệp STL thành tệp glTF GLB nhị phân bằng các bước sau:

  1. Tải tệp STL đầu vào bằng lớp Cảnh.
  2. Chỉ định định dạng tệp đầu ra là GLB.
  3. Lưu tệp GLB đầu ra.

Đoạn mã dưới đây cho thấy cách chuyển đổi tệp STL thành tệp Binary glTF GLB theo cách lập trình bằng Java:

// Tải tệp STL đầu vào bằng cách sử dụng lớp Cảnh
Scene scene = new Scene("test.stl");

// Chỉ định định dạng tệp đầu ra là GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;

// Lưu tệp GLB đầu ra
scene.save("test.glb", outputFormat);

Nhận Giấy phép Tạm thời Miễn phí

Bạn có thể kiểm tra API mà không có bất kỳ giới hạn đánh giá nào bằng cách yêu cầu Giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp STL sang tệp FBX hoặc tệp nhị phân glTF GLB theo cách lập trình bằng Java. Vui lòng tham khảo Tài liệu API để tìm hiểu một số tính năng khác được cung cấp bởi API. Vui lòng liên hệ với chúng tôi qua Diễn đàn hỗ trợ miễn phí nếu bạn có bất kỳ thắc mắc nào.

Xem thêm

Chuyển đổi FBX sang RVM hoặc Vice Versa theo lập trình trong C#