回答編集履歴

2

「外接する」(長方形)に変更しました。

2016/07/17 11:47

投稿

argius
argius

スコア9390

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 参考:`create_oval`の第1引数、第2引数は、円を囲む長方形の左上の座標、第3引数、第4引数は、円の幅・高さではなく、同じく長方形の右下の座標を指定します。
19
+ 参考:`create_oval`の第1引数、第2引数は、円に外接する長方形の左上の座標、第3引数、第4引数は、円の幅・高さではなく、同じく外接する長方形の右下の座標を指定します。
20
20
 
21
21
 
22
22
 

1

文章の前後関係がおかしかったので修正しました。

2016/07/17 11:47

投稿

argius
argius

スコア9390

test CHANGED
@@ -2,17 +2,23 @@
2
2
 
3
3
 
4
4
 
5
- `create_oval`第1引数、第2引数は、円を囲む長方形の左上の座標です。
5
+ 座標が円中かどうかを計算するには、
6
6
 
7
- た、第3引数、第4引数は、円幅・高さではなく、右下の座標を指定します
7
+ ずマウスイベント座標をグラフ上の座標に補正する必要がありますが、
8
8
 
9
-
10
-
11
- なので、円の中心が(0, 0)となるように座標を正する計算は、
9
+ 円の中心が(0, 0)となるように座標を正する計算は、
12
10
 
13
11
  「マウスクリックした座標 - 円の半径 - 左上の座標」
14
12
 
15
13
  にしなければなりません。
14
+
15
+ つまり、「円の半径」が足りません。
16
+
17
+
18
+
19
+ 参考:`create_oval`の第1引数、第2引数は、円を囲む長方形の左上の座標、第3引数、第4引数は、円の幅・高さではなく、同じく長方形の右下の座標を指定します。
20
+
21
+
16
22
 
17
23
 
18
24