vrecko
virtual reality framework
|
Control point of Motion trail. More...
#include <MTControlPoint.h>
Public Member Functions | |
DAControlPoint (DAControlPointType p_type, osg::Group *p_EOOwner, osg::Vec3 point, osg::Quat orient) | |
~DAControlPoint () | |
osg::Vec3 | getBinormal () |
double | getCurvature () |
osg::Vec3 | getNormal () |
osg::Quat | getOrientation () |
osg::Vec3 | getPosition () |
double | getPriority () |
double | getSegmentLength () |
double | getSpeed () |
osg::Vec3 | getTangent () |
double | getTorsion () |
double | getTvalue () |
DAControlPointType | getType () |
osg::Group * | getVisualOwner () |
string | getPositionString () |
void | setCharacteristics (osg::Vec3 tan, osg::Vec3 norm, osg::Vec3 binorm, double curvature, double torsion) |
void | setNormal (osg::Vec3 nrml) |
void | setBinormal (osg::Vec3 binrml) |
void | setPosition (osg::Vec3 pos) |
void | setPosition (osg::Vec3f::value_type x, osg::Vec3f::value_type y, osg::Vec3f::value_type z) |
void | setPriority (double prior) |
void | setSegmentLength (double length) |
double | setSpeed (double spee) |
void | setTangent (osg::Vec3 tngt) |
void | setTvalue (double tval) |
void | setVisibleVisualBox (bool vis) |
void | showGizmo (bool show) |
show or hide graphical gizmo of point More... | |
Public Attributes | |
bool | frenetFremeComputed |
Control point of Motion trail.
Set of control points is computed from set of samples. Control points are used as control points of leading curve of swept-volume of motion trail. may contains:
DAControlPoint::DAControlPoint | ( | DAControlPointType | p_type, |
osg::Group * | p_EOOwner, | ||
osg::Vec3 | point, | ||
osg::Quat | orient | ||
) |
DAControlPoint::~DAControlPoint | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
string DAControlPoint::getPositionString | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void DAControlPoint::setCharacteristics | ( | osg::Vec3 | tan, |
osg::Vec3 | norm, | ||
osg::Vec3 | binorm, | ||
double | curvature, | ||
double | torsion | ||
) |
|
inline |
void DAControlPoint::setPosition | ( | osg::Vec3 | pos | ) |
void DAControlPoint::setPosition | ( | osg::Vec3f::value_type | x, |
osg::Vec3f::value_type | y, | ||
osg::Vec3f::value_type | z | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void DAControlPoint::showGizmo | ( | bool | show | ) |
show or hide graphical gizmo of point
bool DAControlPoint::frenetFremeComputed |