我是一名参与建造各种计算机控制机器的艺术家。我已经开始制作基于万向节的 XY 绘画机的原型,并且意识到所需的数学运算超出了我的能力范围。我是一个足够体面的程序员,但数学不强。3D 数学。
为了了解我需要做什么,查看装备可能会有所帮助:
早期原型:
http://roypardi.com/gimble/gimbleSmall.MOV (小视频)
http://roypardi.com/gimble/gimbleLarge.mov (更大的视频)
两个内圈代表 X/Y 轴,由步进电机控制。我希望能够同时使用光栅图像和矢量数据(gcode)。所以我需要能够在纸上/从我的数据中找到二维空间中的一个点,并让万向节弄清楚它需要处于什么方向才能到达那里(即每个电机步进多少)。
我一直在寻找 2D > 3D 投影、欧拉角等,但我已经超出了我的深度。任何指针、正确方向的推动或代码片段都将受到欢迎。我可以理解大多数编程语言。