我正在尝试创建一个可以控制 CNC 机器的 C# 软件,首先我尝试在 PictureBox(或 Pannel)中创建一个 3d 空间区域,我已经通过互联网找到了这一点,我得到了一个视频。他在表单空间中创建了一个 3D 位置,这是一个很好的教程,但我不知道如何在该空间中创建坐标系,正如您在下面给出的图像中看到的那样。
请帮我做这个。
如果我找到合适的解决方案,将来我就可以开发这个项目。 谢谢你们,伙计们...
更新:
实际上,我设计了一个控制 CNC 机器的 C# 程序, 例如,我们可以采用 UGS,那里有很多软件,但我需要用 C# 创建它。我在这里唯一遇到的问题是 3D 坐标系。如何创建 3D 轴图。 示例:Planet Cnc 的“Cnc USB 控制器”我想用 C# 创建这个软件。
谢谢...
这是旧的,你现在应该已经解决了问题......但我希望将来能帮助别人。
你见过Helix-toolkit吗?该库为 .Net Framework 提供简单的 3D 相机和对象控件。我在 WPF C# 中使用这个库来创建一个为 CNC 机器生成 G 代码的应用程序...这让我在模拟中节省了时间。
您可以将 3D 模型(.3Ds 或 .obj)从计算机导入 3D 面板 (HelixViewport3D),并在模拟中使用它们或在 C# 中按需创建网格。
文档很简单,但是在 GitHub 上有很多示例。
CNC 控制器是CNC 机器的大脑,解释设计数据以控制机器部件的运动并执行加工操作。有关 CNC 控制器及其功能的全面概述,请访问 jcproto.com。