STL PAZURU MAKER

ブラウザ上で動作する、任意のSTLモデルを3Dパズル(立体ジグソーパズル等)に自動分割するWebアプリケーションです。フラットな分割はもちろん、物理的な噛み合わせを持つ「凹凸(Zigzag)分割」に対応し、指定した公差(スキマ)を持たせた上で、3Dプリントに耐えうる「完全なソリッド(マニフォールド)」としてSTLファイルを出力できます。
アプリケーションリンク
https://stl-puzzle-maker.pages.dev
🌟 特徴・機能
- 完全なブラウザ完結処理: サーバーへのアップロード不要。すべての計算処理(ブーリアン・スライス演算、メッシュ構築)はローカルのブラウザ上で行われます。
- 高精度なソリッド(CSG)分割:
splitFlatと幾何学的な空間ハッシュを用いたTジャンクション除去パスにより、どれだけ複雑な凹凸カットを重ねても**穴や隙間のない100%のマニフォールド(多様体)**を保証します。
- 3Dプリント向け公差(スキマ)調整機能:
- オス側(凸)パーツとメス側(凹)パーツの接合部に、0mm~0.3mmの範囲でX/Y/Z全方位に均等なクリアランス(公差)を自動付与できます。
- インタラクティブなプレビュー:
- 分割されたパーツごとのカラー表示、個別の表示・非表示切り替えによる内部ジオメトリの確認機能(断面プレビュー)を搭載しています。
⚙️ 使い方
- モデルの読み込み
- 画面中央にSTLファイルをドラッグ&ドロップするか、右上の「🧩 STLを開く」ボタンからファイルを選択します。
- 分割設定の調整
- 分割回数: モデルをカットする回数を指定します(2回カットで3ピースが生成されます)。
- 接合部の形状: 「フラット(直線)」または「凹凸(ジグザグ)」を選択します。
- 凹凸(ジグザグ)オプションの設定
- 凹凸モードを選択した場合は、以下のパラメータを調整できます。
- 凸の高さ: ジグザグの深さ(振幅)
- 凹凸の幅: ジグザグ1周期の幅
- 公差(スキマ): 接合部の隙間。3Dプリンターの出力精度や糊付けの有無に合わせて0.0~0.3mmの余裕をもたせます。
- パズルの作成
- 「パズルを作成」ボタンをクリックすると計算が始まり、生成後に3Dビューポートに表示されます。
- 分割後、画面左上のカラーラベルをクリックすることで特定のピースを透過/非表示にして内部接合部を確認できます。
- ダウンロード
- 「全ピースをダウンロード」ボタンを押すと、スライサーソフトにそのまま読み込める独立したSTLファイル群として一括保存されます。






