8 #include <osg/Geometry>
11 using namespace vrecko;
84 bool addPointToScene(osg::Vec3 point, osg::Group *parentEnvironmentObject);
131 osg::Vec3
findClosestPointOnFace(osg::Vec3 point, osg::Vec3 pointA, osg::Vec3 pointB, osg::Vec3 pointC,
bool &onFace);
137 vector<int>
findClosestPoint(vector<int> snappingRegion, Vec3Array *points, vector<int> browsingSnappingRegion, Vec3Array *browsingPoints);
138 vector<int>
findClosestPointNorm(vector<int> boundarySnappingRegion, Vec3Array *boundaryPoints, Vec3Array *boundaryNormals, vector<int> browsingSnappingRegion, Vec3Array *browsingPoints, Vec3Array *browsingNormals);
149 bool includeFace(
unsigned long pointA,
unsigned long pointB,
unsigned long pointC, osg::DrawElementsUShort *vertices);
152 bool eraseFace(
unsigned long pointA,
unsigned long pointB,
unsigned long pointC, osg::DrawElementsUShort *faces);