bắt đầu
Bắt đầu với Aspose.3D FOSS cho Java
Chào mừng đến với Đánh giá Aspose-3D-Foss, một thư viện Java miễn phí, nguồn mở để tải lên, xây dựng và xuất khẩu các cảnh 3D. Hướng dẫn này sẽ đưa bạn từ một dự án mới đến một cảnh làm việc trong vài phút.
Nguyên tắc
| yêu cầu | chi tiết |
|---|---|
| Java | JDK 21 hoặc sau đó |
| Xây dựng công cụ | Maven hoặc Gradle |
| OS | Windows, macOS hoặc Linux |
cài đặt
Thêm sự phụ thuộc của Maven cho bạn pom.xml:
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.5.0</version>
</dependency>Kiểm tra :
import com.aspose.threed.Scene;
public class Main {
public static void main(String[] args) {
Scene scene = new Scene();
System.out.println("aspose-3d-foss loaded successfully.");
}
}Xem The Hướng dẫn cài đặt cho Gradle thiết lập và các bước xác minh.
Những gì bạn có thể làm
Sau khi cài đặt, bạn có thể:
- tải OBJ, STL, GLTF 2.0 / GLB và FBX file qua
scene.open() - Kiểm tra Thảo luận:Thảo hành:Cross
NodeCây, ĐọcMeshGeometry, truy cập vertex bình thường và UVs - Transform hóa các nút: thiết lập dịch, xoay và quy mô thông qua
Transformlớp học - Sử dụng vật liệu:• Tùy chọn
MaterialhoặcPbrMaterialcho nodes - xuất khẩu - Bất kỳ hình thức hỗ trợ nào với
scene.save() - Xây dựng Geometry: tạo ra
MeshCác đối tượng lập trình với các điểm kiểm soát và polygons
Khởi động nhanh
Tải một tệp 3D, in các biểu đồ cảnh và lưu lại trong định dạng GLB:
import com.aspose.threed.Scene;
import com.aspose.threed.Node;
public class QuickStart {
public static void main(String[] args) throws Exception {
Scene scene = new Scene();
scene.open("input.obj");
System.out.println("Root children: " + scene.getRootNode().getChildNodes().size());
for (Node node : scene.getRootNode().getChildNodes()) {
String entityType = node.getEntity() != null
? node.getEntity().getClass().getSimpleName()
: "no entity";
System.out.println(" " + node.getName() + " [" + entityType + "]");
}
scene.save("output.glb");
System.out.println("Saved output.glb");
}
}Bước tiếp theo
- Hướng dẫn cài đặt:Maven/Gradle thiết lập và xác minh
- Hướng dẫn Developer: Hỗ trợ định dạng, hoạt động mích, vật liệu và chuyển đổi
- Chức năng và chức năng: Thâm nhập sâu vào mỗi khu vực tính năng với các ví dụ Java