powered by
rotV() rotates a 3-vector by a quaternion expressed as a unit 4-vector in (w,x,y,z) convention
rotV()
rotV(quat, vin)
A numeric 3-vector after the rotation
A numeric unit 4-vector (w,x,y,z) for a rotation quaternion
A numeric 3-vector to be rotated by quat
q <- c(cos(pi/4), sin(pi/4), 0, 0) vin <- c(0, 1, 0) rotV(q, vin)
Run the code above in your browser using DataLab