Euphoria
|
quat.h
Go to the documentation of this file.
Definition: assert.h:90
quatf slerp_fast(const quatf &qa, const float t, const quatf &qb)
Definition: quat.cc:221
quatf lerp_quatf(const quatf &f, const float scale, const quatf &t)
Definition: quat.cc:214
DEFAULT_INTERPOLATE(Angle, lerp_angle)
quatf slerp_shortway(const quatf &from, const float scale, const quatf &to)
Definition: quat.cc:258
ADD_DEFAULT_FORMATTER(eu::quatf, std::string, eu::to_string)
Definition: angle.h:14
Definition: axisangle.h:11
static quatf look_in_direction(const unit3f &dir, const unit3f &up)
Definition: quat.cc:332
unit3f rotate_around_origo(const unit3f &v) const
Definition: quat.cc:203
static quatf from_ypr(const Angle &yaw, const Angle &pitch, const Angle &roll)
Definition: quat.cc:34
vec3f create_from_right_up_in(const vec3f &v) const
returns In*Z + Right*X + Up*Y
Definition: quat.cc:196
static quatf look_at(const vec3f &from, const vec3f &to, const unit3f &up)
Definition: quat.cc:98
Definition: vec3.h:102