Tests intersection with plane.
Each shape type defines its own intersection semantics. See derived class documentation for details.
Implemented in SRL::Math::Types::AABB, and SRL::Math::Types::Sphere.