Curved surfaces and coherence for non-penetrating rigid body simulation | Synapse