bool LineRule2::isPntInElement(Node const* const* _nodes, MathLib::Point3d const& pnt, double eps) { double tmp; double tmp_dst(0); double const dist =MathLib::calcProjPntToLineAndDists(pnt.getCoords(), _nodes[0]->getCoords(), _nodes[1]->getCoords(), tmp, tmp_dst); return (dist < eps); }
double MinimalBoundingSphere::pointDistanceSquared(MathLib::Point3d const& pnt) const { return MathLib::sqrDist(_center.getCoords(), pnt.getCoords())-(_radius*_radius); }