Collision-Aware Fast Simulation for Soft Robots by Optimization-Based Geometric Computing