我有一个以(0,0)为中心的等边三角形。每个顶点和中心之间的距离是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