Euphoria
quat.cc File Reference
#include "base/quat.h"

Go to the source code of this file.

Namespaces

 eu
 

Macros

#define VAR(a, b)   const float a##1##b##2 = a * rhs.b
 

Functions

quatf eu::lerp_quatf (const quatf &f, const float scale, const quatf &t)
 
quatf eu::slerp_fast (const quatf &qa, const float t, const quatf &qb)
 
quatf eu::slerp_shortway (const quatf &from, const float scale, const quatf &to)
 
std::string eu::to_string (const quatf &v)
 
float eu::dot (const quatf &lhs, const quatf &rhs)
 
quatf eu::operator* (const quatf &lhs, const quatf &rhs)
 
quatf eu::operator* (float scale, const quatf &q)
 
quatf eu::operator* (const quatf &q, float scale)
 
quatf eu::operator+ (const quatf &lhs, const quatf &rhs)
 
quatf eu::operator- (const quatf &lhs, const quatf &rhs)
 

Macro Definition Documentation

◆ VAR

#define VAR (   a,
 
)    const float a##1##b##2 = a * rhs.b