L-system生成

書換え規則を編集し、描画と展開文字列を確認します。

データは端末内で処理します登録やアップロードなしでローカル生成します。

UTF-8 TXTまたは保存した設定JSON。最大1 MiB。

設定を選んで生成してください。

設定を選んで生成してください。

基本概念

L-systemは公理から始め、各世代ですべての記号を同時に置換します。描画解釈は別です。Fで描画、fで移動、+/−で回転、[/]で位置を保存・復帰します。

できること

決定的な1文字規則、描画と移動記号の分離、完全な展開文字列TXT、SVG/PNGを利用できます。

使い方

  1. 公理と1行1規則を入力します。例は F=F+F--F+F、描画記号はFです。
  2. Kochの辺は60°・3反復から試し、規則や括弧のエラーを直してください。
  3. 図と数値を確認し、ベクトルはSVG、画像はPNG、設定の復元はJSONで保存します。

制限とよくあるエラー

ASCII英数字の決定的・文脈自由な規則のみです。ユーザーJavaScript、確率的・パラメトリック構文は使えません。展開前に規模を確認します。

よくある質問

文字列があって線がないのはなぜですか?

書換えと描画は別です。A/Bの文字列で描画記号がFなら線はありません。描画記号を変えるか、文字列TXTを保存してください。

データは端末内で処理します?

登録やアップロードなしでローカル生成します。

関連ツール