Hotline: 098 821 7749 info@acinternational.com.vn
Mã SP: DEV - 050
Aspose.3D for Java
Giá:liên hệ Còn hàng
Số lượng:

Aspose.3D for Java

Hãng sản xuất Aspose Pty Ltd Phiên bản:
Bản quyền Subcription (vĩnh viễn theo version của phần mềm)
Thời hạn bản quyền Không giới hạn
Ngành nghề Lập trình
Đối tượng tác động Ứng dụng 3D trong Java

Mô tả

Aspose.3D for Java là API Gamware và Thiết kế hỗ trợ máy tính (CAD) độc lập để thao tác các tệp 3D. API hỗ trợ hầu hết các định dạng tệp 3D phổ biến và ứng dụng có thể tạo, đọc, chuyển đổi và sửa đổi tệp 3D 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 ra thế giới đồ sộ trong các trò chơi, các 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 hình vào tệp cảnh 3D, định dạng các yếu tố sử dụng chuyển đổi 3D và hơn thế nữa.
Thông tin liên hệ:

Liên hệ với tôi qua:

Thông tin chi tiết sản phẩm

I. Lợi ích, công dụng
  • Tổng quan về các khả năng của Aspose.3D for Java
  • Aspose.3D for Java hỗ trợ các định dạng tệp 3D nổi tiếng
  • Aspose.3D for Java hỗ trợ Java runtime
 
II. Tính năng
1. Các tính năng 3D API nâng cao
  • Tạo cảnh 3D và lưu trong các định dạng tệp 3D được hỗ trợ
  • Tải, lưu và chuyển đổi tài liệu 3D thành luồng (stream)
  • Làm việc với phân cấp hình học & phân cảnh (geometry & scene hierarchy)
  • Chia sẻ dữ liệu mesh geometry data giữa nhiều nút (Node)
  • Thêm thuộc tính hoạt hình vào tài liệu cảnh 3D
  • Tam giác hóa lưới (Mesh) với bố cục tùy chỉnh Custom Memory Layout của Vertex
  • Thêm máy quay mục tiêu vào cảnh 3D scene
  • Làm các đối tượng chuyển động (Animate objects) trong một cảnh 3D scene
  • Chia lưới (Mesh) theo vật liệu
 
2. Chuyển đổi tập tin cảnh 3D
  • Aspose.3d for Java cung cấp một loạt các thuật toán nâng cao làm cho nó trở thành một giải pháp tất cả trong một để chuyển đổi định dạng tệp 3D. Quá trình chuyển đổi đơn giản như thay đổi phần mở rộng tệp thành định dạng mong muốn. Tất cả những gì bạn cần làm là tải tệp nguồn trong một thể hiện của cảnh (Scene) và gọi phương thức lưu (Save) của nó với tham số FileFormat thích hợp.

 
3. Xây dựng lưới (Mesh) của các hình dạng hình học 3D khác nhau
  • Aspose.3D for Java API giúp các nhà phát triển xây dựng lưới có nhiều hình dạng hình học 3D khác nhau, xác định các điểm kiểm soát và đa giác theo cách đơn giản nhất để tạo lưới 3D. API cũng cho phép trỏ lưới tới nhiều phiên bản của loại hình hoặc đặt hình dạng 3D ở bất kỳ đâu trên cảnh 3D.
 
4. Cài đặt Normal hoặc UV trên Cube
  • Aspose.3D for Java API cung cấp để quản lý Normal (geometry) và UV trên các hình dạng hình học. Một lưới lưu trữ các thuộc tính quan trọng cho mọi đỉnh (vertex) ở vị trí của nó trong không gian và Normal của nó - một vectơ vuông góc với bề mặt ban đầu. Normal là chính để đếm bóng. Hầu hết các định dạng lưới cũng hỗ trợ một số dạng tọa độ UV là biểu diễn 2D riêng biệt của lưới "mở ra" để hiển thị phần nào của bản đồ kết cấu 2 chiều để áp dụng cho các đa giác khác nhau của lưới.
 
5. Tạo cảnh 3D và lưu dưới dạng tệp 3D
  • Aspose.3D for Java trao quyền cho các lập trình viên dễ dàng tạo cảnh 3D từ đầu mà không cần cài đặt bất kỳ phần mềm mô hình 3D nào. 3D Java API này cũng cho phép lưu cảnh ở bất kỳ định dạng tệp 3D được hỗ trợ nào (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D và Collada).
 
6. Thêm phân cấp nút (Node Hierarchy) trong tài liệu cảnh 3D
  • Aspose.3D for Java API cung cấp khả năng xây dựng cấu trúc phân cấp Node (tiếng Việt là nút) trong đó Node là khối xây dựng cơ bản của một cảnh. Một hệ thống phân cấp của các nút xác định cấu trúc logic của một cảnh và cung cấp nội dung hiển thị bằng cách gắn hình học, ánh sáng và máy ảnh vào các nút.
 
7. Chia sẻ dữ liệu hình học lưới với nhiều nút
  • Để giảm bớt sự cần thiết của bộ nhớ, một thể hiện của lưới (Mesh) có thể được liên kết với các phiên bản khác nhau của Nút (Node). Hình dung rằng bạn cần một hệ thống trong đó một số lượng lớn các hình khối 3D dường như không thể phân biệt được; bạn có thể giải phóng bộ nhớ bằng cách tạo một đối tượng lưới (Mesh object) khi hệ thống khởi động. Tại thời điểm đó, mỗi lần bạn yêu cầu một hình dạng khác, bạn tạo một đối tượng Node khác, sau đó trỏ nút đó vào một Lưới. Đây là cách Aspose.3D for Java API quản lý việc kích hoạt.

8. Thêm thuộc tính hoạt hình vào cảnh 3D
  • Aspose.3D for Java API cung cấp hỗ trợ cho hoạt hình khung hình chính thông qua CurveMapping để ánh xạ các thành phần của một thuộc tính theo các đường cong khác nhau. Hơn nữa, Aspose.3D for Java cung cấp để thiết lập máy quay mục tiêu trong tệp 3D rất hữu ích trong hoạt hình khi bạn cần máy quay đối với một nút cụ thể.
 
9. Hiệu suất và 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ủ (server) hoặc phía máy khách (client). 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 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 trong khi làm việc với Aspose.3D for Java.
 
10. Không phụ thuộc vào cài đặt phần mềm bên ngoài
  • Aspose.3D API được xây dựng bằng mã được quản lý không bao giờ cần bất kỳ cài đặt API hoặc phần mềm bên ngoài nào trên máy để hoạt động với các tệp 3D. Đó là giải pháp tùy chỉnh hoàn hảo về các tính năng được hỗ trợ, bảo mật, ổn định và giá cả.

 
III. Download
 
 
 
IV. Các tùy chọn giấy phép
 
  Developer
Small
Business
Developer
OEM
Site Small
Business
Site
OEM
Metered
Small
Business
Metered
OEM
Số lượng Developer được cấp phép
(Developers licensed)
1 1 10 10
Số khu vực có thể triển khai
(Use derived work at locations)
1 10
Quyền được sử dụng trên web site/ ứng dụng
(For use with web sites/apps)
x O x O x O
Cho phép phân phối bên ngoài
(Allows external distribution)
x O x O x O
Phí bản quyền
(Royalty free)
O O O O x x
Sử dụng trong thư viện phát triển, API hoặc SDK
(Use in a development library, API or SDK)
x x x x O O
Loại license
(License type)
Perpetual Perpetual Perpetual Perpetual Pay-per-use Pay-per-use
Quyền cập nhật và vá lỗi trong vòng 1 năm đầu tiên
(Updates and hotfixes for one year)
O O O O - -
Có thể được sử dụng để tạo các ứng dụng không giới hạn
(Can be used to create unlimited applications)
O O O O O O
Giảm giá áp dụng cho mua số lượng lớn
(Discount applied to multiple purchases)
O O O O O O
Hỗ trợ kỹ thuật miễn phí
(Free technical support)
O O O O O O
 
  • Ngoài ra còn có tùy chọn dịch vụ hỗ trợ:
    • Standard Support: Đã bao gồm trong bản quyền phần mềm (Royalty free)
    • Paid Support: Phải bỏ phí mua thêm