[vtkusers] Is it possible to have a "bounding sphere" for an actor

David E DeMarle dave.demarle at kitware.com
Sat Nov 8 06:41:02 EST 2008

Using bounding boxes is sufficient to compute intersection tests, but
depending on the data sets geometry, an acceleration structure based
on spheres may be more or less efficient. If you use bbox min and max
points (extreme corners) to calculate your center and radius, you will
create a sphere that contains the entire bounding box and additional
empty space.

Which primitive is better in practice is a function of how long it
takes to create the bounding primitive (sphere or box), how long it
takes to test for intersection against the primitive, and how much
empty space (source of false positive tests) is contained by the

Good luck. I'm looking forward to seeing what you come up with,
Dave DeMarle

On Sat, Nov 8, 2008 at 4:28 AM, Elvis Dowson <elvis.dowson at mac.com> wrote:
> Hmmm,
>                I don't think I'm on the right track here. A sphere can be
> fully contained inside a square box, so it will be sufficient to just use
> the bounding box, to compute intersection tests.
> Best regards,
> Elvis Dowson
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers

David E DeMarle
Kitware, Inc.
R&D Engineer
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-371-3971 x109

More information about the vtkusers mailing list