12345678910111213141516171819202122 |
- // Include own headers
- #include "OptiTrackPoint.hpp"
- OptiTrackPoint::OptiTrackPoint(const osg::Vec3 point, const osg::Vec3 normal, const osg::Vec3 normalModifier, const double length, const double radius): TrackPoint(point, normal, normalModifier) {
- _length = length;
- _radius = radius;
- osg::Vec3 shift = normal.operator*(length);
- _trackOrigin = shift.operator+(point);
- }
- double OptiTrackPoint::getLength() {
- return _length;
- }
- double OptiTrackPoint::getRadius() {
- return _radius;
- }
- OptiTrackSettings OptiTrackPoint::getOptiTrackSettings() {
- return OptiTrackSettings {_length, _radius};
- }
|