0

有谁知道如何解决这个问题?

视觉表现

R = 10
Diameter = 2R
p1.x = 0    p1.y = 0
p2.x = -8   p2.y = -3

p3 = (x,y) = ?,?
p4 = (x,y) = ?,?
4

2 回答 2

1

很简单。你有xofP3P4x它们与的相同P2。另外,你有圆的公式是x^2 + y^2 = R^2。因此,您可以轻松找到y和。p3p4

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

如果vp3p4它的距离是:

v = |p3.y - py.y| = 12
于 2019-11-12T18:02:52.227 回答
0

多想后意识到这是多么容易……我需要更多耐心……需要进行一些调整,以便计算在我的 3D 场景中有效,但仅此而已。v = 是 p3.y 和 p4.y 之间的距离

在此处输入图像描述

在此处输入图像描述

于 2019-11-12T18:26:19.363 回答