elanhickler

rotate3d

Oct 4th, 2017
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. void rotate3D(double inX, double inY, double inZ, double rotX_sin, double rotX_cos, double rotY_sin, double rotY_cos, double * outL, double * outR)
  2. {
  3.     double help_11 = inX*rotX_cos - inY*rotX_sin;
  4.     double help_12 = inX*rotX_sin + inY*rotX_cos;
  5.  
  6.     double help_21 = help_11*rotY_cos - inZ*rotY_sin;
  7.     double help_22 = help_11*rotY_sin + inZ*rotY_cos;
  8.  
  9.     *outL = help_21;
  10.     *outR = help_12;
  11. }
Advertisement
Add Comment
Please, Sign In to add comment