约束识别，但未保持
点在直线 曲线上 还没写