7
ユーザーのタッチから真円を描く
私は、ユーザーが指でタッチしたときに画面に描画できるようにするこの練習プロジェクトを持っています。とてもシンプルなアプリです。私のいとこは、このアプリのiPadで指で物を描く自由を取りました(子供の絵:円、線など、思いついたものは何でも)。それから彼は円を描き始め、それを「良い円」にするように私に頼みました(私の理解から:描いた円を完全に丸くします。円は実際には円のように丸められることはありません)。 だから私の質問は、ユーザーが描いた線を最初に検出して、画面上で完全に円形にすることで、ほぼ同じサイズの円を生成できるコードに方法があるということです。直線ではない直線を作る方法は知っていますが、円に関しては、クォーツや他の方法でそれを行う方法がわかりません。 私の考えでは、ユーザーが指を離した後、線の始点と終点が互いに接触または交差して、実際に円を描こうとしているという事実を正当化する必要があります。