public override void Intersect(IIntersectionVisitor iv, IDrawable drawable)
        {
            var bb = drawable.GetBoundingBox();

            if (Intersects(BoundingSphere.Create(drawable.GetBoundingBox())))
            {
                var intersection = new Intersection(Start, bb.Center, drawable, iv.NodePath.Copy());
                InsertIntersection(intersection);
            }
        }