如何测试等边三角形的击打?

时间:2014-09-18 21:06:59

标签: language-agnostic geometry

我有一个以(0,0)为中心的等边三角形。每个顶点和中心之间的距离是1.如果给定的坐标对落在三角形内,我可以测试的数学是什么?我已经找到了用任意三角形做的例子,但对于这个非常具体的情况,在我看来它应该是相当简单的。

1 个答案:

答案 0 :(得分:1)

如果三角形的一个顶点有(0,1)坐标(是否正确?),那么当三个简单条件一起满足时,点(X,Y)落在三角形内:

Y <= 1 + Sqrt(3) * X
Y <= 1 - Sqrt(3) * X
Y >= -1/2

或更短:

Y <= 1 - Sqrt(3) * Abs(X)
Y >= -1/2