setToRotation
setToRotation
matrix3d:setToRotation(ang: numero, vec: Vector3d, ctr=orig: Point) → nil
Imposta questo sulla matrice della rotazione per angolo ang attorno all'asse con asse vettoriale che passa attraverso il punto ctr. La direzione della rotazione soddisfa la regola della mano destra.
Esempio. Esempio setToRotation()
-
Esempio 1. Esempio setToRotation
local m = Matrix3d()
-- ruota di 90° attorno all'asse Z rispetto all'origine
m:setToRotation(3.14159/2, Vector3d.kZAxis, Point(0,0,0))