L・ブランチ|枝分かれルールから透過PNG/SVG・全線分CSV/復元JSONへ【無料見本】
- 製品版|枝分かれツール+自作例3組Digital200 JPY
- 無料見本|枝の広がり・固定4形式Digital0 JPY


Fを書き換える簡易Lシステムで、枝分かれ図形を作るローカルツールです。 図解・ゲームUI・装飾の下案に。固定の模様集や周期曲線とは別用途です。 【できること】 ・F + - [ ]の1〜32文字で置換ルールを入力 ・反復0〜5、回転角15〜90度、線幅1〜4px、線色を指定 ・透過PNG/SVG、全線分CSV、展開文字列も含む復元JSONを保存 ・枝の広がり/直角の枝/長さ違いの枝、自作例3組 【文法と上限】 開始はF、上向き固定。各反復で現在のFをルールへ同時置換し、他の記号は残します。 F:前へ描く、+:時計回り、-:反時計回り、[:位置/向きを保存、]:戻す。戻す線は描きません。 ルールにFを1個以上含め、括弧を正しく閉じてください。空白/改行/他の文字は不可。ルール内の深さ8まで。 展開後4096線分/20000文字まで。超過は展開前に停止します。反復0なら1本のFです。 例:FFFFFFFFを4回で4096線分、F[+F]F[-F]Fを3回で125線分。 複数の置換規則/変数X・Y/確率分岐/空移動/初期文字列変更/3D/成長アニメーションはありません。 ルールにより交差/重複/閉じた図/1本に重なる図にもなります。重複線は除去しません。 【図とデータ】 512×512・透過。長い幅/高さを464pxへ一様拡縮し中央配置。中心線余白24px、線幅は図の拡縮とは別にpx指定。 PNGは画素中心と線分の距離で判定する二値描画、アンチエイリアスなし。 SVGは丸端の線分だけで文字/フォント/画像/外部参照/スクリプトなし。表示ソフトの平滑化でPNGと見え方が異なります。 CSVはUTF-8 BOM、index,command,x1,y1,x2,y2。全線分を実行順・小数8桁の画面座標で保存。 indexは線分1起点、commandは展開文字列内の0起点位置です。 JSONは設定/省略なしの展開文字列/全線分/集計。1MiB以内の完全記録を再計算し、型・項目・値の不一致を拒否します。 入力変更/不正入力/復元失敗では古い図/結果/展開表示を消去し保存停止。正しい値/見本で復帰。 自動保存/Undo/履歴/画像トレース/ドラッグ編集/CSV・PNG・SVG読込はありません。 PDF/DXF/CAD/CAM専用形式/物理寸法/加工順/制作ソフトへの自動連携/動画はありません。 数学的な図版の下案です。樹木の実測/成長予測や加工用データではありません。 【製品と無料見本】 製品20file:HTML/JS/Python起動補助/bat/README/LICENSE/QUALITY/SHA一覧、3例×PNG/SVG/CSV/JSON。 無料6file:枝の広がり25度・125線分の固定4形式+説明/条件。 無料に本体/ソース/起動補助はなく任意生成・復元不可。製品は無料JSONを復元可能です。 【環境・品質確認】 Python3.10以上+PCブラウザー。追加ライブラリー/API/登録不要。全展開後、起動.bat または python start.py。 127.0.0.1の空きポートへ本ページだけ配信し、入力/結果の外部送信機能なし。 Windows/Chromiumの start.py --no-browser で実操作検査。batダブルクリック/自動起動/file直接/他OS・ブラウザー/携帯は未検証です。 14条件の生成/復元、不正51件拒否。独立の再帰展開/複素数回転で11209線分、別の距離判定/NumPy/Pillowで3670016画素、全SVG/CSVを一致照合。 故障8種類を検出。実ブラウザー8条件32保存/14730線分/2097152画素一致、4096線分のJSON復元で4形式byte一致。 未適用/不正/破損復元19イベントの保存停止・表示消去と復帰、生成図・消去画面のAI確認を実施。 同一AIの別工程・別実装検査で、人間/別モデルの監査ではありません。AIを制作補助・検査に使用。 実印刷/制作ソフトでの読込・自動連携/CAD/他OSは未検証です。 【利用条件・サポート】 コード/設定例/販売図は自作。PNG処理・起動補助は自店再利用。顧客素材・他店コード/画像・第三者フォントの同梱なし。 商用/非商用・改造可。自分で作った図版/座標/作品は第三者の権利を守り、公開/配布/販売可。同梱例も作品の一部へ組込可。クレジット任意。 本体/実質同一ツール/同梱見本自体の競合商品としての再配布・転売、作者を偽る配布は禁止。一般的な文法/数式を独占しません。 導入代行/図版・個別ルール作成代行/名入れ/追加開発/無制限サポートは含みません。詳細README.txt/LICENSE.txt。 不具合はBOOTHメッセージへ版/環境/設定値/再現手順をお知らせください。秘密の素材は不要です。

