#include <catmullromcurve3.h>
Inheritance diagram for sheep::CatmullRomCurve3:

Public Member Functions | |
| CatmullRomCurve3 (const Vector3 p[4]) | |
| virtual Point3 | GetPointAt (Real t) const |
| t is in interval [0..1]. | |
| virtual Vector3 | GetTangentAt (Real t) const |
Private Attributes | |
| Vector3 | m_c [4] |
| Vector3 | m_c2 [2] |
|
|
Definition at line 27 of file catmullromcurve3.cpp. |
|
|
t is in interval [0..1].
Implements sheep::ICurve3. Definition at line 71 of file catmullromcurve3.h. Referenced by sheep::FixedPathJoint::CorrectError(), and sheep::FixedPathJoint::project_on_curve(). |
|
|
Implements sheep::ICurve3. Definition at line 79 of file catmullromcurve3.h. Referenced by sheep::FixedPathJoint::Update(). |
|
|
Definition at line 44 of file catmullromcurve3.h. Referenced by CatmullRomCurve3(). |
|
|
Definition at line 45 of file catmullromcurve3.h. Referenced by CatmullRomCurve3(). |
1.3.6