操作
クリックでもう一回
説明(?)
「四隅の点は必ずとる。
画面端の2点をとり、線で結ぶ。 すでにある線との交点を全てとる(ここがめんどくさい)。 以上を繰り返したら、点を各線毎に(座標の小さい順に)並べる。 上の順で隣り合った点を結ぶ無向グラフを作る。 各点ごとに行先を偏角の順に並べる。 中心から遠い順に点を並べる。 上の順に、行先nから来たら行先n+1へ移動するのを繰り返し、 同じ点に戻ったらそれらを全て結び、多角形として塗りつぶす。 (つまり迷路の「左手の法則」みたいな感じ) 後に塗った方が上に描かれるので、ドーナツ型があっても大丈夫」 とか思った 実はバグがひどい。バグを目立たなくする発想を手に入れた。 |