1

tkinter でペアノ曲線を描く方法を見つけようとしています。使用する必要がありますcreate_lineか?

2 番目の質問は、peano_curve 関数を再帰的に書き始める方法です。描画を開始する場所、ステップの設定、シャットダウン条件の設定などです。この関数を書くのを手伝ってくれる人はいますか? これまでのところ、インターネット上で役立つものは何も見つかりませんでした。

4

2 に答える 2

1

Python のディストリビューションには、 tkinter (およびturtleモジュール) を使用してフラクタル曲線を描画するデモ スクリプトが付属している必要があります。(電池が含まれていることについて話してください!:))

ランニング

python fractalcurves.py

ヒルベルト曲線を描く:

ここに画像の説明を入力

このコードを調べて修正し、ペアノ曲線を描くことができます。


Ubuntu 11.10 では、ファイルは にあります/usr/share/doc/python2.7/examples/Demo/turtle/tdemo_fractalcurves.pyPython のディストリビューションにデモ スクリプトがパッケージ化されていない場合は、こちらのソース コード リポジトリでも見つけることができます。

于 2012-02-08T16:37:45.000 に答える
1

通常、このような曲線を描くのは非常に簡単です。「タートル グラフィックス」とL-Systemsを使用すると、かなり簡単なはずです。

https://en.wikipedia.org/wiki/L-system

L-System としての Peano 曲線は次のとおりです。

F -> F+F-F-F-F+F+F+F-F

+およびで 90° 回転し-F(目的のレベルで) 再帰または描画のいずれかです。

于 2012-02-08T18:40:49.717 に答える