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

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

ファイルをどこにも送信せず、OBJをバイナリSTLに変換します。OBJテキストは4 MiBのスライスで読み込まれ、ポリゴンの面はWorker内でファン状に三角形分割されて、バイナリSTLがローカルダウンロード用に組み立てられます。

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

変換

アップロード不要
OBJSTL

変換の準備完了

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

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

ここに OBJ をドロップ

OBJ テキストは 4 MiB のスライス単位でストリーミングします。四角形とポリゴンは扇形に三角形分割され、グループは 1 つのメッシュに統合されます。

ファイルを選択

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

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

仕組み

  1. 1

    OBJファイルをドロップします。

  2. 2

    Workerがvおよびfレコードをストリーム処理し、正または負の頂点インデックスを解決して、四角形やポリゴンをファン状に三角形分割します。

  3. 3

    グループは1つの三角形メッシュにマージされ、バイナリSTL書き出し処理が各三角形の面法線を計算します。

  4. 4

    ローカルで生成されたバイナリSTLをダウンロードします。

数値の見方

単位

OBJに単位はありません。座標は再スケーリングせずにSTLへ書き込まれるため、印刷前に意図したスケールを確認してください。

法線

STLは三角形ごとに1つの面法線を保存します。書き出し処理は正規化した法線を計算し、退化面ではゼロ法線にフォールバックします。

印刷のヒント

  • バイナリSTLはASCII STLより小さく、読み込みも高速です。
  • OBJのグループとオブジェクトは1つのメッシュにマージされます。スライサーで別々のオブジェクトが必要な場合は、変換前にパーツを分割してください。
  • 変換後の境界がプリントベッドに収まるか確認してください。

よくある質問

参考情報

  • · Wavefront OBJ仕様
  • · バイナリSTLフォーマット