12#include <util/coExport.h>
13#include <osg/BoundingBox>
26 coPlane(osg::Vec3 normal, osg::Vec3 point);
30 virtual void update(osg::Vec3 normal, osg::Vec3 point);
Definition: ARToolKit.h:33
bool getLineIntersectionPoint(const osg::Vec3 &lp1, const osg::Vec3 &lp2, osg::Vec3 &isectPoint) const
float getPointDistance(osg::Vec3 &point)
osg::Vec3 & getNormal()
Definition: coPlane.h:39
osg::Vec3 _normal
Definition: coPlane.h:21
virtual void update(osg::Vec3 normal, osg::Vec3 point)
int getBoxIntersectionPoints(osg::BoundingBox &box, osg::Vec3 *isectPoints)
coPlane(osg::Vec3 normal, osg::Vec3 point)
osg::Vec3 getProjectedPoint(osg::Vec3 &point)
float _d
Definition: coPlane.h:23
osg::Vec3 _point
Definition: coPlane.h:22
osg::Vec3 & getPosition()
Definition: coPlane.h:33
bool getLineSegmentIntersectionPoint(osg::Vec3 &lp1, osg::Vec3 &lp2, osg::Vec3 &isectPoint)