当我会用Sketchup制造出一些简单模型的时候我就想,能不能让模型动起来,画个机器人什么的,昨天偶然间在网上看到一个插件“sketchyphysics“可以在SU环境下,模拟简单的物理状态,重力加速度和物体密度,最有价值的是,还提供了一系列连接各种实体的“关节”零件(hinge,silder,servo,motor等)。第一次按下播放键的感觉就好像整个SU变成了我的后院,一个个本来死气沉沉的模型都能够用鼠标动起来。
后来照着范例摸索着做了个两个关节的机械臂,基本没什么难度,只要记住不要把具有相同运动方式的实体组合成”component",而是“group”,拿胳膊举例说就是前臂模型无论有多少骨头和肉运动方式都是一样的,前段连接手腕关节,后面连接肘关节。在用“joint connecter”连接前臂和手掌时,前臂实体要成为“group”这样与“关节”连接才能与同样组成group的"手"连到一起,否则就只是一个关节一个实体没办法做复杂的关节组合。如果按照我上面说的做也会有一个问题,那就是关节如果在这些个“group”外边它会静止不动,所以把“关节”与前臂或者手掌任一个组合成一个“group”,问题就解决了。
下面的链接是google关于这个插件的主题页,里面有最新版本的插件下载,还有一些简单地帮助教程文档和范例。
http://code.google.com/p/sketchyphysics/
我自己做的一个模型


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1259259