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
相同。