class ShapeIntersect : public feasst::Shape
Represents the intersection of two shapes. An intersection of two shapes is the region which is inside both shapes. This is implemented by returning the largest value of the nearest distance.
bool is_inside(const Position &point, const double diameter) const
Return true if the sphere of given center point and diameter is entirely inside of the shape.