首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C#数控控制器

C#数控控制器
EN

Stack Overflow用户
提问于 2021-10-19 04:56:48
回答 2查看 96关注 0票数 0

我正在尝试创建一个可以控制数控机床的C#软件,首先我试图在PictureBox (或面板)中创建一个3d空间区域,我已经通过互联网到达了这一点,我得到了一个视频。他在表单空间中创建了一个3D位置,这是一个很好的教程,但我不知道如何在该空间中创建坐标系,正如您在下面的图像中所看到的那样。

请帮我做这件事。

enter image description here enter image description here

如果我得到了适当的解决方案,在未来我可以开发这个项目。谢谢你们。

更新:

实际上,我已经设计了一个控制数控机床的C#程序,例如,我们可以使用UGS,有很多软件,但我需要在C#中创建它。唯一让我痛苦的是3D坐标系统。如何在3D中创建轴线图。例如: Planet Cnc的"Cnc USB控制器“我想在C#中创建这个软件。

谢谢..。

EN

回答 2

Stack Overflow用户

发布于 2021-10-19 07:14:55

从skratch构建一个CNC CAD编程器这不是一项微不足道的活动。

你应该精通以下几点:

  • 数学和几何(特别是矢量/矩阵演算、基变换等)
  • 一种与
  • 通信的语言(可能是G Code)
  • 3D文件格式

等。

票数 0
EN

Stack Overflow用户

发布于 2021-12-23 16:38:56

这是旧的,你现在应该已经解决了这个问题...但我希望将来能帮助一些人。

你看到Helix-toolkit了吗?此库为.Net框架提供了简单的3D相机和对象控件。我在WPF C#中使用了这个库,用于一个为数控机床生成G代码的应用程序...这在模拟中救了我一命。

可以将三维模型(.3Ds或.obj)从计算机导入到三维面板(HelixViewport3D)中,并在仿真中使用它们,或者在C#中按需创建网格。

documentation很简单,但在GitHub上有很多示例。

Helix-toolkit on GitHub

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69625309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档