17 Polyline(
const std::vector<QVector3D> & controlPoints = {{0.f, 0.f, 0.f}, {1.f, 0.f, 0.f}});
int getIndex(float distance) const
Definition: polyline.cpp:49
The Polyline class implements a sequence of line segments and is used to approximate a real spline...
Definition: polyline.h:14
std::vector< QVector3D > m_controlPoints
Definition: polyline.h:43
QVector3D getPosition(float distance) const
Definition: polyline.cpp:14
float m_tEnd
Definition: polyline.h:46
std::vector< float > m_knotSequence
Definition: polyline.h:45
void calculateKnotSequence()
Definition: polyline.cpp:36
Definition: eventhandler.cpp:18
QVector3D getTangent(float distance) const
Definition: polyline.cpp:24
float length() const
Definition: polyline.cpp:31
Polyline(const std::vector< QVector3D > &controlPoints={{0.f, 0.f, 0.f},{1.f, 0.f, 0.f}})
Definition: polyline.cpp:8