【发布时间】:2018-03-05 20:34:04
【问题描述】:
我制作了一个简短的视频(1 分半钟),以便清楚我需要什么。 http://www.dailymotion.com/video/x61u197
在这个视频中,我将链接约束添加到一个球体,然后将球体链接到一个点(点是动画的),然后我对齐球体,所以最后我得到了球体与一个点一起移动的结果。
我有一个动作第一部分的脚本
$Sphere001.controller = link_constraint()
$Sphere001.controller.addTarget $Point001
直到我需要将它与一个点对齐 - 如下面的屏幕截图所示,我不知道在 maxscript 中如何解决这个问题。 https://imgur.com/QuzYW0w
宏记录器未覆盖该部分。 我也尝试了来自论坛的许多脚本,但它们没有为此工作。 在文档中,到目前为止我找不到任何帮助。 所以如果你能帮助制作一个脚本命令来对齐一个对象,我将不胜感激,就像它在视频中一样?
编辑 这是我最接近将 align 命令转换为脚本的方法:
$s.transform = (transMatrix [0,0,0]) * $p.transform
在这种情况下,它会移动到作为点的精确位置,但它也会变换旋转,但我只想要位置
试过了,还是不行
$s.pos = (transMatrix [0,0,0]) * $p.pos
【问题讨论】: