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))