标签: ios algorithm uiview geometry touches
寻找一些方向。假设你有一个半径为r的环。在环内,你有一个半径为c的圆,其中c <河我希望用户能够抓住内圈并移动/抛出它,但是圈子应该被限制在圈内。有关以下内容的任何建议吗?
我在iOS工作,但概念很普遍。
答案 0 :(得分:1)
不确定“处理触摸事件”是什么意思,但这是数学:
hypot(circle.center.y - ring.center.y, circle.center.x - ring.center.x) < (r - c)