【发布时间】:2015-06-10 22:50:47
【问题描述】:
我目前正试图在周围三角形的边界内保持一个圆圈。就像这张照片:
到目前为止,我想出了两个想法。
我可以检查每次用户拖动圆圈时,三角形的所有三条线都没有与圆圈相交
我计算了另一个较小的三角形,其中线的距离是圆的半径到大三角形的乘以。之后我必须看看圆的中心是否在较小的三角形内
您对这两种解决方案有何看法,或者您知道哪些更好的解决方案?
【问题讨论】:
-
我不明白你的第二点。你能详细说明一下吗?
-
假设您取三角形的线并绘制与圆半径距离的平行线。然后你会得到另一个三角形,只要圆的中心留在里面我认为没关系
标签: objective-c core-graphics geometry