Aspose.3D  for .NET

.NET 3D API thao tác tệp

Đọc, Viết, Thao tác và Chuyển đổi 3D định dạng tệp trong bất kỳ ứng dụng dựa trên .NET nào.

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

Aspose.3D for .NET là Phần mềm trò chơi và Máy tính hỗ trợ thiết kế (CAD) API giàu tính năng để thao tác tài liệu mà không có bất kỳ 3D phụ thuộc phần mềm tạo mô hình và kết xuất nào. API hỗ trợ Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, định dạng tệp Google Draco và hơn thế nữa. Các nhà phát triển có thể tạo, đọc, chuyển đổi, sửa đổi và kiểm soát nội dung của 3D định dạng tài liệu một cách dễ dàng.

Aspose.3D for .NET API thân thiện với người dùng và có thể được triển khai với bất kỳ ứng dụng .NET nào dễ dàng như sao chép ứng dụng đó mà không cần lo lắng về các dịch vụ và mô-đun khác đã được cài đặt.

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

Tạo 3D cảnh & amp; lưu ở định dạng được hỗ trợ

Tải, lưu & amp; chuyển đổi các tập tin thành một luồng

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

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

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

Tam giác 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 trong cảnh

Tạo hoạt ảnh cho các đối tượng trong một cảnh

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

Hiển thị 3D Chế độ xem ở Định dạng Hình ảnh

Truyền và Nhận bóng trên Hình học

Cho phép thay đổi hướng của mặt phẳng

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

Đã thêm hỗ trợ trình kết xuất vulkan

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

Hỗ trợ thuật toán bản đồ UV

Hỗ trợ định dạng in 3d tiêu chuẩn AMF

Hỗ trợ FBX nhập và ghi nhị phân

Xuất và nhập tệp glTF với tính năng nén draco

3D Chuyển đổi Định dạng Tệp

Aspose.3d for .NET cung cấp một loạt các thuật toán nâng cao giúp nó trở thành 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 sang đị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 phiên bản của Scene và gọi phương thức Save của nó với một tham số FileFormat thích hợp. Đó là nó!

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

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D Tạo cảnh

Aspose.3D for .NET cho phép các lập trình viên dễ dàng tạo các cảnh từ đầu mà không cần cài đặt bất kỳ 3D phần mềm tạo mô hình hoặc kết xuất nào. 3D .NET API cũng cho phép lưu các cảnh ở các định dạng (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D và Collada) bằng cách gọi phương thức Lưu của Đối tượng lớp cảnh.

Thêm Thông tin Nội dung vào Cảnh 3D

Siêu dữ liệu là thông tin có cấu trúc mô tả, định vị và giúp việc truy xuất, sử dụng và quản lý tài nguyên thông tin trở nên dễ dàng hơn. Aspose.3D for .NET API cho phép nhà phát triển xác định Siêu dữ liệu cho cảnh.

Tạo 3D Lưới & amp; Hình dạng đồ họa

Thư viện .NET 3D cho phép các nhà phát triển tạo một lưới gồm nhiều 3D hình dạng hình học khác nhau, xác định các điểm điều khiển và đa giác theo cách đơn giản nhất để tạo các mắt lưới và trỏ một lưới đến nhiều thể hiện của một loại hình dạng. Các nhà phát triển cũng có thể đặt 3D hình dạng ở bất kỳ đâu trên khung cảnh 3D.

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

Để giảm nhu cầu về bộ nhớ, một phiên bản Mesh đơn lẻ có thể được liên kết với các phiên bản Node khác nhau. Hình dung rằng bạn yêu cầu một hệ thống mà một số lượng lớn 3D hình khối 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 Mesh khi hệ thống khởi động. Tại thời điểm đó, mỗi khi 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 Mesh. Đây là cách API quản lý quá trình cài đặt.

Lưới tam giác với bố cục bộ nhớ tùy chỉnh của Vertex

Chuyển đổi một lưới thành lưới tam giác vì bất kỳ cấu trúc phức tạp nào cũng có thể được biểu diễn dưới dạng một loạt các hình tam giác. Các gói phần mềm đồ họa và thiết bị phần cứng hoạt động hiệu quả hơn trên hình tam giác. Cách bố trí bộ nhớ của Vertex cũng rất quan trọng để cung cấp nguồn cấp dữ liệu cho GPU (Bộ xử lý đồ họa) vì GPU cũng phải biết về bố trí đỉnh để trích xuất các thuộc tính chính xác từ bộ đệm.

Độc lập với bất kỳ Cài đặt Phần mềm Bên ngoài nào

Aspose.3D API được tạo bằng cách sử dụng mã được quản lý không bao giờ phụ thuộc vào bất kỳ API bên ngoài hoặc cài đặt phần mềm nào trên máy để hoạt động với các tệp 3D. Đây là một giải pháp được tùy chỉnh hoàn hảo về các tính năng được hỗ trợ, bảo mật, ổn định, khả năng mở rộng, tốc độ và giá cả.

  
  

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: