Elyg
11/3/2017 - 3:41 PM

Rotate based on quaternion or matrix

Run Over: POINTS Rotate objects based on given axis and angle

vector axis = normalize(chv("rotAxis"));
float angle = radians(chf("angleDegrees"));
matrix rotMat = ident();

rotate(rotMat, angle, axis);
//@P *= rotMat;

vector4 rotQuat = quaternion(angle,axis);
@P = qrotate(rotQuat, @P);