Aspose.3D  for Java

Java 3D Xử lý Tệp API

Tạo, thao tác và lưu 3D tệp sang nhiều định dạng mà không yêu cầu bất kỳ phần mềm kết xuất & mô hình hóa bên ngoài nào.

  Tải về Miễn Phí Thử Nghiệm
  
 

Aspose.3D for Java là một Phần mềm trò chơi độc lập và CAD API để thao túng 3D tệp. API hỗ trợ hầu hết các định dạng tệp 3D phổ biến và các ứng dụng có thể tạo, đọc, chuyển đổi & amp; sửa đổi các tập tin một cách dễ dàng. Hơn nữa, API hỗ trợ các nhà phát triển mô hình hóa và tạo thế giới trò chơi rộng lớn, những cảnh tuyệt vời để trực quan hóa thiết kế, tham gia trải nghiệm thực tế ảo, thêm thuộc tính Hoạt ảnh vào tệp cảnh, định dạng các yếu tố bằng cách sử dụng các phép biến đổi và hơn thế nữa.

Các tính năng Java 3D API nâng cao

Tạo cảnh và lưu ở các định dạng được hỗ trợ

Tải, lưu và hiển thị tài liệu 3D thành luồng

Làm việc với hình học và phân cấp cảnh

Chia sẻ dữ liệu hình học lưới trong nhiều nút

Thêm thuộc tính hoạt ảnh vào tệp cảnh

Tam giác một lưới với bố cục bộ nhớ tùy chỉnh của đỉnh

Thêm một máy ảnh mục tiêu cũng như tạo hoạt ảnh cho các đối tượng trong một cảnh 3D

Chia lưới theo vật liệu

Thay đổi hướng của mặt phẳng bằng cách chỉ định một hướng lên bình thường

Tạo hình học bằng cách đùn hình dạng

Tăng cường tạo xi lanh

Phát hiện định dạng tệp dựa trên lưu trữ

hỗ trợ định dạng AMF

Nhập và xuất glTF tài liệu bằng cách sử dụng Draco nén

Chuyển đổi giữa các tệp cảnh

API cung cấp hỗ trợ 3D chuyển đổi định dạng tệp theo cách đơn giản. Các nhà phát triển có thể tải tài liệu nguồn trong một phiên bản Scene và sử dụng chức năng Save của nó với tham số FileFormat. Đó là nó!

Lưu 3D cảnh ở các định dạng khác nhau - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

Tạo 3D cảnh qua API

Aspose.3D for Java cho phép các nhà phát triển tạo cảnh từ đầu mà không phụ thuộc vào bất kỳ phần mềm tạo mô hình nào. Java API cũng cho phép các nhà phát triển lưu các cảnh ở bất kỳ định dạng nào được hỗ trợ như (STL, FBX, Discreet3DS, WavefrontOBJ, Collada và Universal3D).

Tạo cảnh với 3D hình dạng nguyên thủy - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Xây dựng hệ thống phân cấp nút theo cách đơn giản

Aspose.3D for Java API cung cấp khả năng xây dựng hệ thống phân cấp Node trong đó Node là khối xây dựng cơ bản của một cảnh. Hệ thống phân cấp các nút xác định cấu trúc logic và cung cấp nội dung hiển thị bằng cách gắn các hình học, đèn và camera vào các nút.

Thêm thuộc tính hoạt ảnh vào cảnh

Aspose.3D for Java API cung cấp hỗ trợ cho hoạt ảnh khung hình chính thông qua CurveMapping để ánh xạ các thành phần của thuộc tính tới các đường cong khác nhau. Hơn nữa, thư viện đề xuất thiết lập máy ảnh đích trong tệp 3D rất hữu ích trong hoạt ảnh khi bạn cần máy ảnh đối mặt với một nút cụ thể.

Mạnh mẽ, Hiệu suất & amp; Khả năng mở rộng

Aspose.3D for Java được thiết kế để hoạt động tốt như nhau trên máy chủ hoặc phía máy khách. Nó là một tập hợp Java duy nhất có thể được triển khai với bất kỳ ứng dụng Java nào bằng cách chỉ cần thêm tham chiếu của nó. Bạn không phải lo lắng về các dịch vụ hoặc mô-đun khác khi làm việc với API.

  
  

Aspose.3D cung cấp các API xử lý 3D riêng lẻ cho các môi trường phát triển phổ biến khác như được liệt kê bên dưới: