Overlapping Objects is a script for 3ds Max that detects overlapping objects. It operates on geometry faces and polygons as well as on shape segments, and functions with the Edit Poly and Edit Mesh modifiers along with Editable Poly, Editable Mesh and Shapes. An [All] checkbox performs a full compare between the segments of all scene or selected shapes.
The developer notes that the script is slow, not highly optimized, and may throw errors, so it should be used with caution and work should be saved beforehand, as Max may freeze. Later updates fixed detection of full overlapping faces in the Edit Poly modifier, an error when selecting faces in the Edit Mesh modifier, and the breaking of instances in shapes.
A second script, Overlapping Selected Objects.ms, was added to check self-overlapping of selected objects only. An installer plus a MacroScript run both scripts: a normal execute runs on selected objects, while an Alt execute opens the UI version. A right-click on the Self Segment [Select] button selects overlapping splines only.