![]() |
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 |