旋转后圆柱体另一侧的坐标?

时间:2015-04-01 20:03:03

标签: 3dsmax maxscript

我正在创建一个物体并旋转它,但我需要知道旋转后该锥体物体另一侧的位置。有人可以帮忙吗?

newCone = Cone heightsegs:1 capsegs:1 sides:12 height:10 radius1:0.5 radius2:0.5 pos:[0,0,0]
rotate newCone (angleaxis 60 [0,0,0])

1 个答案:

答案 0 :(得分:1)

除非锥体在某个点上缩放,否则它足以在锥体指向其位置的方向上添加高度:

Point pos:(newCone.pos + newCone.dir * newCone.height)

另请注意,您的代码中的[0,0,0]会被归一化为[0,0,1],这可能不是您所追求的 - 因为现在,它实际上与{{1}相同}}