Advertisement
suremarc

Untitled

Jun 12th, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.33 KB | None | 0 0
  1. local sin, cos = math.sin, math.cos;
  2. function rotCFrameY(cf, theta)
  3.     local s, c = sin(theta), cos(theta);
  4.     local x, y, z, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components();
  5.     return CFrame.new(x, y, z,
  6.         m00*c+m20*s, m01*c+m21*s, m02*c+m22*s,
  7.         m10, m11, m21,
  8.         -m00*s+m20*c, -m01*s+m21*c, -m02*s+m22*c
  9.     );
  10. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement