円の中心点と半径を考えると、ある点(x、y)が円内にあるかどうかをどのように知ることができますか?それは誰でも知っていますか?ありがとう。円内の点
Q
円内の点
3
A
答えて
8
元々あなたはObjective-Cを求めました。
CGFloat DistanceBetweenTwoPoints(CGPoint point1,CGPoint point2)
{
CGFloat dx = point2.x - point1.x;
CGFloat dy = point2.y - point1.y;
return sqrt(dx*dx + dy*dy);
};
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint point = [[touches anyObject] locationInView:self];
CGFloat distance = DistanceBetweenTwoPoints(self.circleCenter, point);
if(distance < self.radius){
//inside the circle
}
}
このコードでは、サブクラス化されたビュー内で円を扱っていることを前提としています。
+0
ありがとう、本当にあなたの答えに感謝します。 – james
+0
ポイントを検出する方法は、セクタ内にあるかどうかですか? – Johnykutty
関連する問題
- 1. 円線交点点
- 2. SAGEの楕円点
- 3. 円内の円(サイズスケーラブル)
- 4. 楕円曲線点
- 5. アンドロイド内のウィンドウのような円形の点線のプログレスバー
- 6. 中心楕円の起点
- 7. 円内のすべてのデカルト点を計算する
- 8. R:円の内側点を特定し、2つのデータフレーム
- 9. 3D空間内の円上の点を計算する
- 10. Javascript内の線を含む円の交点を見つける
- 11. 円(360deg)円内のテキストマーキーアニメーションdiv
- 12. Python/Psychopy:点が円内にあるかどうかの確認
- 13. 円小数点価格は
- 14. OpenGL ES点線の円の円の描画
- 15. 計算する2円の円の交点の場合
- 16. 2つの楕円(楕円)の交点の面積ですか?
- 17. キャンバスクリップイメージ内の円
- 18. 円弧内の円弧の移動
- 19. C++の2つの円の交差点
- 20. 内側の円の接線に続く外側の円の上にある点を計算する方法
- 21. 円と矩形の交点の領域
- 22. セージの楕円曲線上のデカルト点
- 23. 楕円上の点を計算する
- 24. AForge内の円内の円を見つける方法
- 25. Pythonを使用しているGoogleマップ上の点点/円
- 26. マップ内の特定の点を含む円の領域を見つける
- 27. C#(Unity3d)の正方形の点で内接円の点を取得する方法
- 28. X、Y座標を使用して円内の点をプロットする
- 29. 2点で正確な円を描く
- 30. JTSを使って円を描く点
一般的な質問はタグとは関係ありません....そして簡単に検索できる –
要約:[中心からポイントまでの距離]を決定します(http://en.wikipedia.org/wiki/Pythagoras#Pythagorean_theorem )、それを半径と比較します。 – Znarkus
特にObjective-Cではなく、これが役立ちます。関数をかなり簡単に変換できるはずです:[http://stackoverflow.com/questions/481144/how-do-you-test-if-a-point-is-inside-a-circle](http:/) /stackoverflow.com/questions/481144/how-do-you-test-if-a-point-is-inside-a-circle) –