mirror of https://github.com/aap/librw.git
removed ugly imag/real from quat again
This commit is contained in:
parent
d8d13d4429
commit
43190a51f7
|
@ -248,12 +248,8 @@ Quat makeQuat(float32 w, const V3d &vec);
|
|||
|
||||
struct Quat
|
||||
{
|
||||
// order is important for streaming
|
||||
union {
|
||||
struct { float32 x, y, z, w; };
|
||||
// needed for RW compatibility
|
||||
struct { V3d imag; float32 real; };
|
||||
};
|
||||
// order is important for streaming and RW compatibility
|
||||
float32 x, y, z, w;
|
||||
|
||||
static Quat rotation(float32 angle, const V3d &axis){
|
||||
return makeQuat(cos(angle/2.0f), scale(normalize(axis), sin(angle/2.0f))); }
|
||||
|
|
Loading…
Reference in New Issue