【发布时间】:2018-04-24 00:28:52
【问题描述】:
我正在创建一个脚本来帮助我加快装配工作流程。我正在尝试为分配给骨骼的助手创建自动大小调整。这样一来,较长的骨骼就会有较大的助手,而较小的骨骼会有较小的助手。
我决定通过计算骨骼的长度来做到这一点,如下所示。
xyz1 = point3 $.pos.x $.pos.y $.pos.z --takes position from first bone
actionMan.executeAction 0 "40194" --moves to the next bone in chain
xyz2 = point3 $.pos.x $.pos.y $.pos.z --takes position from second bone
intensity = distance xyz2 xyz1 --calculate vector length
actionMan.executeAction 0 "40193" --moves to the previous bone in chain
loc = point()
loc.size = intensity*0.5 --defines the size of the helper
loc.position = $.position
有没有更简单的方法来做到这一点?因为我必须在“for”循环中使用它,所以当我选择多个骨骼时,无法使用 actionMan 选择其他元素,因为它会产生选择问题。
【问题讨论】: