Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
Assimp::Interpolator< T > Struct Template Reference

CPP-API: Utility class to simplify interpolations of various data types. More...

#include <anim.h>

Public Member Functions

void operator() (T &anim_out, const T &a, const T &b, ai_real d) const
 Get the result of the interpolation between a,b. More...
 

Detailed Description

template<typename T>
struct Assimp::Interpolator< T >

CPP-API: Utility class to simplify interpolations of various data types.

The type of interpolation is chosen automatically depending on the types of the arguments.

Member Function Documentation

◆ operator()()

template<typename T >
void Assimp::Interpolator< T >::operator() ( T &  anim_out,
const T &  a,
const T &  b,
ai_real  d 
) const
inline

Get the result of the interpolation between a,b.

The interpolation algorithm depends on the type of the operands. aiQuaternion's and aiQuatKey's SLERP, the rest does a simple linear interpolation.


The documentation for this struct was generated from the following file: