很简单吧。点到直线距离,距离小于某个阈值就认为选中。
【 在 anything1999 的大作中提到: 】
: 一个鼠标点坐标{x0, y0}, 一条线段的两个点{x1, y1}, {x2, y2}, 线宽w,
: 选取需要一定的余量,不是说鼠标点严格在线段上,而是包围线段两点构造一个类似OBB包围盒的范围(可以认为是考虑了线宽),只要鼠标点在这个包围盒内部,就算选中该线段。
: 最好是经典的算法,不要涉及太多运算(要求有点过分哈)。
: ...................
--
FROM 120.244.156.*