を返す新しい vector 軸については、 vector をクリックします。 軸は、軸は vector によって定義されます。 右手の法則に従って、軸を中心に、正の角度で回転します。この関数は、常に単位の vector を戻します。 2D の問題については、この関数の簡易バージョンである「vectorAt()」を参照してください。
rotateVector ( base As Vector, _
angle As Number, _
axis As Vector ) As Vector
引数 | [タイプ] | 説明 |
---|---|---|
base | Vector | 回転させることができます。 vector |
angle | Number | 回転の角度です。 |
axis | Vector | 軸の方向です。 |
Intent >rotateVector(UnitX, 90, UnitZ)
--> Vector_(0.0, 1.0, 0.0, WorldFrame())
Intent >rotateVector(UnitX, 30, -UnitY)
--> Vector_(0.86602540378444, 0.0, 0.5, WorldFrame())
Intent >rotateVector(vector(1,0,0), 45, vector(0,0,1))
--> Vector_(0.70710678118655, 0.70710678118655, 0.0, WorldFrame())
Intent >rotateVector(vector(1,0,0), 45, vector(1,0,0))
--> Vector_(1.0, 0.0, 0.0, WorldFrame())