Guest User

Untitled

a guest
May 25th, 2024
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. constexpr drx::util::SPOT operator * (const drx::util::SPOT& r) {
  2.     drx::util::SPOT l;
  3.     /*
  4.     l.x = r.x * this->matrix[0][0] + r.y * this->matrix[1][0] + r.z * this->matrix[2][0] + r.w * this->matrix[3][0];
  5.     l.y = r.x * this->matrix[0][1] + r.y * this->matrix[1][1] + r.z * this->matrix[2][1] + r.w * this->matrix[3][1];
  6.     l.z = r.x * this->matrix[0][2] + r.y * this->matrix[1][2] + r.z * this->matrix[2][2] + r.w * this->matrix[3][2];
  7.     l.w = r.x * this->matrix[0][3] + r.y * this->matrix[1][3] + r.z * this->matrix[2][3] + r.w * this->matrix[3][3];
  8.  
  9.     */
  10.     l.x = r.x * this->matrix[0][0] + r.y * this->matrix[0][1] + r.z * this->matrix[0][2] + r.w * this->matrix[0][3];
  11.     l.y = r.x * this->matrix[1][0] + r.y * this->matrix[1][1] + r.z * this->matrix[1][2] + r.w * this->matrix[1][3];
  12.     l.z = r.x * this->matrix[2][0] + r.y * this->matrix[2][1] + r.z * this->matrix[2][2] + r.w * this->matrix[2][3];
  13.     l.w = r.x * this->matrix[3][0] + r.y * this->matrix[3][1] + r.z * this->matrix[3][2] + r.w * this->matrix[3][3];
  14.     return l;
  15. }
Advertisement
Add Comment
Please, Sign In to add comment