0
我正在创建一个对象并旋转它,但我需要知道旋转后此锥对象的另一侧的位置。谁能帮忙?旋转后缸体另一侧的坐标?
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])
我正在创建一个对象并旋转它,但我需要知道旋转后此锥对象的另一侧的位置。谁能帮忙?旋转后缸体另一侧的坐标?
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])
除非锥会在某个时候进行缩放,这足以增加高度的锥形指向其位置的方向:
Point pos:(newCone.pos + newCone.dir * newCone.height)
还要注意[0,0,0]
在你的代码被归一化为[0,0,1]
,这可能不是你所追求的 - 现在,它实际上与angleAxis 60 -x_axis
相同。