private bool IsPointInsideByEdge(Vector2 pt, IEdge edge, EdgeCP cp) { EvalRes eval = edge.Eval(cp.normalized_t); return(Utils.TestLeftHemiplane(pt - cp.pt, eval.dir)); }