Files
BlitzNext/Runtime/blitz3d/geom.cpp
T

22 lines
498 B
C++
Raw Normal View History

2019-01-18 15:55:06 +01:00
#include "geom.hpp"
2014-01-31 08:23:00 +13:00
2019-01-18 17:04:17 +01:00
Matrix Matrix::tmps[64];
2014-01-31 08:23:00 +13:00
Transform Transform::tmps[64];
2019-01-18 17:04:17 +01:00
Quat rotationQuat(float p, float y, float r)
{
return yawQuat(y) * pitchQuat(p) * rollQuat(r);
2014-01-31 08:23:00 +13:00
}
/*
Quat rotationQuat( float p,float y,float r ){
float sp=sin(p/-2),cp=cos(p/-2);
float sy=sin(y/ 2),cy=cos(y/ 2);
float sr=sin(r/-2),cr=cos(r/-2);
float qw=cr*cp*cy + sr*sp*sy;
float qx=cr*sp*cy + sr*cp*sy;
float qy=cr*cp*sy - sr*sp*cy;
float qz=sr*cp*cy - cr*sp*sy;
return Quat( qw,Vector(-qx,-qy,qz) );
}
*/