2017-12-16 34 views
1

私の究極の目標は、閉じた曲線を描き、それらの点の位置で行列を得ることです。明らかにこれらの点は無限になりますが、0.1単位で区切られた点のグリッドで構成されています。私はPythonで閉曲線[2D]を描き、それらの点を行列に格納させる方法を教えてください。

最後に、キャンバスに任意の点を配置​​し、曲線の内側か外側かを推測します最後の部分はすでに私はそれを行う方法を知っています。

+1

キャンバス上のユーザーの最初のクリックは(x、y)を追加始まるリストに指しています。後続の各クリックは、曲線が完了して自動的に閉じられることをユーザアクションが示すまで別の(x、y)点をリストに追加します。 GUIでのフィードバックのために、最初のクリックはキャンバス上の点を描画し、後続の点は最後の点から点と線を描画します。余分なスワンクの場合は、最後の点から現在のカーソル位置までの "ラバーバンド"線を描画し、 "元に戻す/やり直す"メカニズムも実装します。実際に**これを行う方法は、使用しているGUIプラットフォームによって異なります。 – rzzzwilson

答えて

関連する問題