4x4のアフィン平面について、プログラムを書いてみた。

16個の点を左上からabcd…mnopとし、6本の直線を一筆書きの要領で、すべての点を通る事を目標とします。

また、各点を1度だけしか通らないことが望ましいとする。

左から順番に、プルダウンメニューで指定してください。




6本ですべての点を通過する為には、初期の16点以外に曲がり角になるところが、最低2ヶ所以上必要となります。

その部分の表示を、角、ベジェ、非表示の三種類から選べる様にしておきました。

また、経路が閉じるケースは、角、ベジェどちらも閉じて描かれます。

解答を知りたい方は、こちらをどうぞ。
アフィン平面 -解答編-