【问题标题】:Constraining motion inside a circle限制圆内的运动
【发布时间】:2013-04-19 21:30:58
【问题描述】:

在这方面寻找一些方向。假设你有一个半径为 r 的环。在环内有一个半径为 c 的圆,其中 c

  1. 处理触摸事件
  2. 将视图限制为圆形所涉及的数学运算?

我在 iOS 中工作,但概念很笼统。

【问题讨论】:

  • 您可能会发现这个question 很有帮助。请注意,您应该将圆心限制在半径为 r-c 的环中。

标签: ios algorithm uiview geometry touches


【解决方案1】:

不确定您所说的“处理触摸事件”是什么意思,但这是数学:

hypot(circle.center.y - ring.center.y, circle.center.x - ring.center.x) < (r - c)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多