質問編集履歴

1

円の半径が異なることに関する記述の追加、並びに閾値の判定による結果について追記

2020/09/14 03:58

投稿

Kashi_wamochi
Kashi_wamochi

スコア14

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- ただいま、Pythonを用いた円のRandom Packingに取り組んでいます。
5
+ 現在、Pythonを用いた円のRandom Packingに取り組んでいます。
6
6
 
7
- 、指定個数円を重ならないように配置するプログラムまでは書くことはできました。
7
+ 時点では、指定個数かつ半径が異なる円を重ならないように配置するプログラムまでは書くことはできました。
8
8
 
9
- 下記コードを示します。
9
+ 下記コードを示します。
10
10
 
11
11
  ```Python
12
12
 
@@ -104,4 +104,18 @@
104
104
 
105
105
 
106
106
 
107
+ ### 追記
108
+
109
+ 今回は円の直径が異なるため、閾値よりも小さい半径を持つ円が存在した場合、(2円の中心間距離)-(2円の半径の和)<(ある閾値)のみで判定を行うと、図のような間違った結果が出てきてしまいます。
110
+
111
+
112
+
113
+ ![イメージ説明](3f1fcee45649d2129d03698e2dcef998.jpeg)
114
+
115
+
116
+
117
+ これを避けるために交差判定が必要と考え、上記の手法に加えております。。
118
+
119
+
120
+
107
121
  何卒よろしくお願いいたします。