滑らかな閉曲線ジェネレーター
滑らかな閉曲線ジェネレーター は、指定した4つの通過点(A, B, C, D)と基準点(O)をもとに、滑らかなカーブ(ベジェ曲線)の座標を計算し、それをグリッド上のブロック座標(整数値)として出力するツールです。主に Minecraftの線路や建築で自然なカーブを作りたい場合 に役立ちます。
📌 主な機能
- 動的プレビュー機能: 入力した座標をもとに、どのようにブロックが配置されるか(カーブの軌道)を右側のSVGプレビュー領域にリアルタイムで表示します。
- 座標リスト出力: 実際にブロックを置くべき整数の座標(X, Y)リストを自動生成し、クリップボードにコピーできます。
- 柔軟なスケール対応: 大きな座標(例: 1000など)を入力しても、自動的にプレビュー領域(viewBox)が最適化されて表示されます。
📖 使用方法
- 基準点 O の入力
- カーブの中心・基準となる原点座標(X, Y)を入力します。
- 通過点 A, B, C, D の入力
- 曲線が必ず通る4つの頂点座標を入力します。
- 例として、四角形の四隅の座標を入力すると、それらを滑らかに結ぶ角の丸い図形(角丸四角形や円に近い形)が生成されます。
- プレビューの確認
- 座標を入力するたびに、右側の「プレビュー」画面に赤いブロック(ピクセル)でカーブの軌道が描画されます。
- ブロック座標の取得
- 下部の「座標リスト」テキストエリアに、実際に配置するブロックの座標一覧が出力されます。コピーしてマイクラの建築などに活用してください。