フォーマット変換/メッシュ ↔ メッシュ

STLをOBJに変換|ローカル完結コンバーター

バイナリまたはASCII STLを、すべてブラウザ内でOBJに変換します。バイナリSTLは4 MiBの三角形境界に揃えたスライスで読み込み、Workerが共有頂点を溶接して、すぐにローカルダウンロードできるインデックス付きOBJを書き出します。

利用可能アップロード不要WorkerSTL
アップロード不要

変換

アップロード不要
STLOBJ

変換の準備完了

入力は 4 MiB スライスでストリーミングされ、出力は Worker 内で組み立てられてローカルにダウンロードされます。

対応形式
STL → OBJ
Worker
ブラウザ内

ここに STL をドロップ

バイナリ STL は 4 MiB のスライス単位、ASCII STL は行単位でストリーミングします。

ファイルを選択

最大ファイルサイズ: 500 MB · アップロード不要

アップロード不要 · File.slice() → Worker → チャンク化された OBJ 出力。

仕組み

  1. 1

    バイナリまたはASCII STLファイルを1つドロップします。

  2. 2

    WorkerがバイナリSTLを4 MiBのスライスで、ASCII STLを行単位でストリーム処理し、共有頂点を溶接してジオメトリ統計を計算します。

  3. 3

    OBJ書き出し処理が頂点と面をチャンク単位で出力し、デフォルトグループを1つ使用します。ソースの単位は保持されます。

  4. 4

    OBJをローカルにダウンロードします。アップロードは行いません。

数値の見方

単位

STLに単位はありません。変換器はソース座標を再スケーリングせずに保持するため、印刷やインポートの前に意図した単位を確認してください。25.4倍の誤差は3Dプリントでよくある失敗です。

材料

STLにはマテリアル名がありません。OBJ出力は単一のデフォルトグループを使用し、MTLファイルは生成しません。必要に応じてモデリングツールでマテリアルを追加してください。

印刷のヒント

  • 同じ三角形数であれば、頂点が面ごとに繰り返されず共有されるため、OBJは通常バイナリSTLより小さくなります。
  • 使用するスライサーがOBJの単位と上方向の軸(アップ軸)を元のSTLと同じ解釈で扱うか確認してください。
  • 変換後のメッシュを検証するまで元のSTLを保持してください。

よくある質問

参考情報

  • · Wavefront OBJ仕様
  • · ISO/ASTM 52900