在上图中,
?
我的目标是无论我在画布上移动光标/指针,点 a1,b1 都应该跟踪新位置。这样就可以从圆心到鼠标位置画一条直线。
如何计算?
如果需要保留半径值:
r = sqrt((a1-x)^2+(b1-y)^2) // once R = sqrt((x2-x)^2+(x2-y)^2) a2 = r * (x2-x) / R b2 = r * (y2-y) / R