我有以下场景:我正在建立一个使用一些flex传感器,arduino板和5伺服的动漫之手。在这一边没有问题。但我有以下想法:在Catia或任何其他CAD程序中建立手的3D CAD模型,并在实时虚拟手中复制真实手的运动。当我使用来自一些传感器的一些数据实时绘制一些曲线图时,我使用了Matlab中的一些东西。在CAD程序中这样做是可能的吗?从arduino获取数据,并基于这些数据实时模拟虚拟手的运动。你能告诉我有没有可能在哪个程序中进行模拟?
卢西恩
发布于 2014-05-14 02:09:38
这对于Catia来说是完全可能的,只要你能将你的arduino数据输入到计算机中。可能还有很多其他的CAD软件包。例如Solidworks,AutoCAD,UX等。他们提供了一个API,允许你根据你的动画手势,从脚本“实时”更新cad模型。你可以选择两种方式,CAD-drives-Hand和Hand-drives-CAD。我所看到的CAD软件的一个问题是实时性。根据CAD模型的图形密集度,重新绘制/更新模型位置会产生计算时间开销。因此,如果你的手通过复杂的手势快速移动,并且你有一个复杂的3D模型,那么屏幕上的移动可能会有一些延迟。
最后,您可能希望查看具有更强大的本机渲染引擎的动画/cad/渲染软件,如Maya或Rhino来完成此任务。(我会先试试Rhino )。
如果你选择Catia,请问一个不同的问题或更新这个问题,特别是关于如何通过API控制3D模型,我也可以帮助回答。
https://stackoverflow.com/questions/23637326
复制相似问题