Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,还请考虑我有 4 个点,我将有 4 个三角形,我如何检查这四个三角形中的每个点是否是三角形内的点。谢谢
Polygon实现了Shape接口,它提供了几种contains()方法。这是一个简单的例子。
Polygon
Shape
contains()
您需要找到由三角形每一边创建的直线的方程,然后对于每一边,检查所讨论的点是否与三角形中的第三个点在这条直线的同一侧。如果三个都在同一边,则它在三角形内。添加边界检查点落在您的一侧的情况。