ハッチ・クリップ|輪郭内の斜線をPNG/SVG・全線分CSV/復元JSONへ【無料見本】
- 製品版|輪郭クリップツール+自作例3組Digital200 JPY
- 無料見本|矢印の固定4形式Digital0 JPY


自分で入力した多角形の内側だけに平行線を引き、図版と線分座標を保存するローカルツールです。 図解・ゲームUI・資料の塗り分け下案に。固定の周期模様集とは別用途です。 【できること】 ・0〜512の整数座標で3〜16頂点の輪郭を入力 ・0/45/90/135度、投影ピッチ4〜64、位相、線幅1〜4px、線色を指定 ・PNG/SVG、クリップ後の全線分CSV、復元JSONを保存 ・凸/くぼみのある単純多角形、時計回り/逆回りに対応 ・矢印/くぼみ/六角形の自作例3組 【図と範囲】 PNGは512×512・透過、画素中心による二値描画でアンチエイリアスなし。 SVGは同寸法の線分+polygon clipPath。文字/フォント/画像/外部参照/スクリプトを含みません。 ビューアーの平滑化でPNGとSVGの見た目は異なります。 45/135度の実際の線間隔は投影ピッチ÷√2。0/90度では指定値と同じpxです。 交点は半開区間で扱うため、輪郭に平行な境界線を片側で含まない場合があります。 狭い輪郭/位相により0線分の透過図になる場合もあります。 自己交差/重複点/辺の接触/穴/複数輪郭/連続3点の一直線は不可。 任意角度/曲線/交差ハッチング/網点/ぼかし/トレース/ドラッグ編集/輪郭線の追加はありません。 PDF/DXF/CAD/CAM専用形式・物理寸法・加工順はありません。CAD加工・実印刷・特定ソフト互換は未検証です。 【データと操作】 CSVはUTF-8 BOM、index,line,k,x1,y1,x2,y2。全線分を小数8桁座標で記録。 JSONは設定/全線分/集計を含む128KiB以内の完全記録。再計算して型・項目・値の不整合を拒否します。 入力変更や不正/復元失敗時は古い図・結果・集計を消去して保存停止。正しい値/見本で復帰します。 自動保存/Undo/履歴/PNG・SVG・CSV読込はありません。元ファイルは上書きしません。 【製品と無料見本】 製品20file:HTML/JS/Python起動補助/bat/README/LICENSE/QUALITY/SHA一覧、3例×PNG/SVG/CSV/JSON。 無料6file:矢印45度/投影ピッチ16/位相0/幅2・35線分の固定4形式+説明/条件。 無料に本体/ソース/起動補助はなく任意生成・復元不可。製品は無料JSONを復元可能です。 【環境・品質確認】 Python3.10以上+PCブラウザー。追加ライブラリー/API/登録不要。全展開後、起動.bat または python start.py。 127.0.0.1の空きポートへ本ページだけ配信し、入力/結果の外部送信機能なし。 Windows/Chromiumの start.py --no-browser で実操作検査。batダブルクリック/自動起動/file直接/他OS・ブラウザー/携帯は未検証です。 15条件の生成/復元、不正50件拒否。独立Fractionで2027線分、独立画素判定/Pillowで3932160画素、全SVG/CSVを一致照合。 故障7種類を検出。実ブラウザー7条件28保存/499線分/1835008画素一致、JSON復元で4形式byte一致。 未適用/不正16イベントの保存停止・集計消去と復帰、生成図・消去画面のAI確認を実施。 同一AIの別工程・別実装による検査で、人間/別モデルの監査ではありません。AIを制作補助・検査に使用。 【利用条件・サポート】 コード/例/販売図は自作。PNG処理・起動補助は自店再利用。顧客素材・他店コード/画像・第三者フォントの同梱なし。 商用/非商用・改造可。自分で作った図版/座標/作品は第三者の権利を守り、公開/配布/販売可。同梱例も作品の一部へ組込可。クレジット任意。 本体/実質同一ツール/同梱見本自体の競合商品としての再配布・転売、作者を偽る配布は禁止。一般的な斜線/数式を独占しません。 導入代行/座標作成代行/名入れ/追加開発/無制限サポートは含みません。詳細README.txt/LICENSE.txt。 不具合はBOOTHメッセージへ版/環境/設定値/再現手順をお知らせください。秘密の素材は不要です。

