nonpenetration
Nonpenetration is a principle used in mechanics, mathematics, and numerical simulation to ensure that solid bodies do not occupy the same space at the same time. It is central to rigid-body dynamics and contact mechanics, where interactions change abruptly when bodies come into contact. The concept distinguishes between free motion, where bodies are separated, and contact, where a contact surface resists interpenetration.
Mathematically, nonpenetration is often described with a gap function g that measures the shortest distance between
Enforcement methods vary. Penalty methods impose a repulsive force that increases as penetration grows, which is
Applications of nonpenetration concepts include computer graphics and animation, robotics and haptics, physics-based simulation, CAD and