This could avoid the path scanning phase (`PathScanner`) 1. Flip in/out using a triangle fan 2. Flip in/out using u*u < v (loop-blinn)