0

我有以下场景:我正在使用一些柔性传感器、arduino 板和 5 伺服器构建一个电子动画手。这边没有问题。但我有以下想法:在 Catia 或任何其他 CAD 程序中构建手的 3D CAD 模型,并实时复制真实手的动作。当我使用来自某些传感器的一些数据实时绘制一些图时,我在 Matlab 中使用了一些东西。在 CAD 程序中可以做到这一点吗?从 arduino 获取数据并基于该数据实时模拟虚拟手的动作。你能告诉我它是否可以在我可以进行模拟的程序中进行吗?

卢西安

4

1 回答 1

0

只要您可以将您的 arduino 数据输入计算机,Catia 绝对可以做到这一点。可能还有很多其他 CAD 软件包。例如 Solidworks、AutoCAD、UX 等。它们提供了一个 API,允许您根据您的动画手“实时”从脚本更新 cad 模型。您可能可以双向使用,CAD-drives-Hand 和 Hand-drives-CAD。我看到 CAD 软件发生的一个问题是实时方面。根据您的 CAD 模型的图形密集程度,重新绘制/更新模型位置会产生计算时间开销。因此,如果您的手以复杂的手势快速移动并且您有一个复杂的 3D 模型,那么屏幕上的移动可能会有一些延迟。

最后,您可能希望查看具有更强大的原生渲染引擎的动画/cad/渲染软件,如 Maya 或 Rhino 来完成此任务。(我会先尝试 Rhino)。

如果您选择 Catia,请提出一个不同的问题或专门更新这个问题,以了解如何通过 API 控制 3D 模型,我也可以帮助回答这个问题。

于 2014-05-13T18:09:38.260 回答