有谁知道如何解决这个问题?
R = 10
Diameter = 2R
p1.x = 0 p1.y = 0
p2.x = -8 p2.y = -3
p3 = (x,y) = ?,?
p4 = (x,y) = ?,?
有谁知道如何解决这个问题?
R = 10
Diameter = 2R
p1.x = 0 p1.y = 0
p2.x = -8 p2.y = -3
p3 = (x,y) = ?,?
p4 = (x,y) = ?,?
很简单。你有x
ofP3
和P4
。x
它们与的相同P2
。另外,你有圆的公式是x^2 + y^2 = R^2
。因此,您可以轻松找到y
和。p3
p4
p4.x = p3.x = p2.x = -8
p3.y = \sqrt(R^2 - p2.x^2) = \sqrt(100 - 64) = \sqrt(36) = 6
p4.y = -p3.y (= -6)
因此,如果v
是 和 的p2
距离p3
:
v = \sqrt((p2.x - p3.x)^2 + (p2.y - p3.y)^2) = \sqrt( 0 + (-9)^2) = 9
如果v
是p3
到p4
它的距离是:
v = |p3.y - py.y| = 12