Function: rotatePoints()
rotatePoints(
rotationMatrix,origin,points):number[]
Rotates an array of points around a given origin using a rotation matrix
Parameters
• rotationMatrix: number[]
Array of 9 numbers representing the rotation matrix
• origin: number[]
Array of 3 numbers representing the rotation origin [x,y,z]
• points: number[]
Array of points in format [x1,y1,z1,x2,y2,z2,...]
Returns
number[]
Array of rotated points in the same format as input
Throws
If any input array is invalid