1. Các sản phẩm
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

Thư viện C # .NET 3D cho Tính toán Hình học 2D / 3D 

Làm việc với 3D Bitmap, Tạo lưới & Truyền tia trên bề mặt Lưới thông qua API .NET 3D nguồn mở.

Geometry3Sharp là một thư viện C # thuần túy mã nguồn mở để làm việc với các phép tính hình học như 2D / 3D Vector Math, Curves and Surfaces, Spatial Queries và Implicit Surfaces. Geometry3Sharp hoàn toàn tương thích với Unity. Bạn cần đặt định nghĩa tập lệnh G3_USING_UNITY và sau đó, bạn sẽ có tương tác rõ ràng giữa các loại vectơ g3 và Unity

Thư viện hỗ trợ một số tính năng quan trọng liên quan đến việc tạo lưới và thực hiện truyền tia đối với bề mặt lưới, đơn giản hóa lưới, tạo lại hình ảnh động Unity, tạo mạng 3D, MarchingCubes, làm việc với 3D Bitmap, Fast Mesh, Surfacing Point Sets với Fast Winding Numbers và nhiều hơn.

Previous Next

Bắt đầu với Geometry3Sharp

Cách dễ nhất để cài đặt Geometry3Sharp là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Geometry3Sharp qua NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Xây dựng lưới thông qua Thư viện .NET

Thư viện mã nguồn mở Geometry3Sharp cung cấp chức năng tạo Lưới tương tác bằng .NET. Trước hết, bạn cần xây dựng một đối tượng DMesh3 từ danh sách các tọa độ đỉnh x / y / z. Một chức năng tiện ích mới hiện đã được cung cấp giúp việc xây dựng này trở nên rất đơn giản. Hơn nữa, kiểu NewVertexInfo đã cung cấp thêm các hàm tạo cho các trường hợp khác, chẳng hạn như màu đỉnh và UV.

Tạo Bitmap3Voxelization của Mesh

Geometry3Sharp cho phép các nhà phát triển phần mềm tạo Bitmap3 Voxelization của lưới bên trong các ứng dụng của riêng họ. Có một số cách để tạo Bitmap3voxelization này của lưới, chẳng hạn như Voxelization với số cuộn lưới, voxelization với các truy vấn Point-chứa, tạo lưới bề mặt theo phong cách Minecraft và hơn thế nữa. Các hướng dẫn ở trên được cung cấp trong phần tài liệu GitHub.

Điều khiển máy in 3D 

Thư viện Geometry3Sharp cho phép các nhà phát triển tạo trực tiếp GCode cho máy in 3D của họ. bạn sẽ cần các thư viện hình học3Sharp, gsGCode và gsSlicer. Bạn sẽ cần đối tượng Cài đặt phù hợp với máy in của mình. Bạn có thể dễ dàng tùy chỉnh cài đặt theo chương trình.

 Tiếng Việt