locate by point & slope, not edge