用于 2D/3D 几何计算的 C# .NET 3D 库
通过开源 .NET 3D API 使用 3D 位图、网格创建和光线投射对网格表面。
Geometry3Sharp 入门
安装 Geometry3Sharp 最简单的方法是使用 NuGet。请使用以下命令进行顺利安装。
通过 NuGet 安装 Geometry3Sharp
Install-Package geometry3Sharp -Version 1.0.324
通过 .NET 库构建网格
开源库 Geometry3Sharp 提供了使用 .NET 创建交互式网格的功能。首先,您需要从顶点 x/y/z 坐标列表中构造一个 DMesh3 对象。现在提供了一个新的实用函数,它使这个构造变得非常简单。此外,NewVertexInfo 类型为其他情况提供了额外的构造函数,例如顶点颜色和 UV。
创建网格的 Bitmap3Voxelization
Geometry3Sharp 使软件开发人员能够在自己的应用程序中创建网格的 Bitmap3 体素化。有几种方法可以创建网格的这种 Bitmap3voxelization,例如使用网格缠绕数的体素化、使用点包含查询的体素化、创建 Minecraft 风格的表面网格等等。上面的教程在 GitHub 文档部分提供。
3D 打印机控制
Geometry3Sharp 库允许开发人员直接为他们的 3D 打印机生成 GCode。您将需要geometry3Sharp、gsGCode 和gsSlicer 库。您将需要适合您的打印机的设置对象。您可以轻松地以编程方式自定义设置。