[英]Finding equally spaced points given a set of points with line segments in between
[英]Finding Feature Points below a line
该行可以表示为
ly(lx) = y + lx * (y' - y) / (x' - x)
如果以下情况,则任意点(px, py)
在该行上方
py < ly(px)
py < y + px * (y' - y) / (x' - x)
py - y < px * (y' - y) / (x' - x)
(py - y) * (x' - x) < px * (y' - y) //assuming x' > x
您只需要检查此关系。 如果成立,则该点位于线的上方。 如果条件相等,则该点在直线上。 如果左项大于右项,则该点在该线下方。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.