なぜ JSON を STL に変換するのですか?
JSON は、ユニバーサルなデータ交換形式として、名前/値のペア、配列、文字列、数値を格納します。1987年に 3D Systems によって導入された STL (Stereolithography) は、3つの頂点と外向きの法線ベクトルによってそれぞれ定義された三角形のリストとして 3D 表面を記述します。一般的な JSON ファイルにはそのようなジオメトリ構造が含まれていないため、コンバーターがそこから STL を構築することはできません。
JSON から STL への変換方法
Blender FREE
.json が Blender 形式のエクスポートである場合は、Blender の «File > Import» から開き、«File > Export > STL» を使用してモデルを STL としてエクスポートします。
これらの形式について
JSON ファイルは JavaScript Object Notation 形式のプレーンテキストデータファイルで、ウェブ API、アプリの設定、データのエクスポートに使用されます。Windows のメモ帳や Mac の TextEdit など、あらゆるテキストエディタで開くことができますが、本格的な作業には VS Code や Notepad++…
.JSON の詳細を開く →STL ファイルは、形状を三角形のメッシュとして記述する 3D モデルです。表示するには、Microsoft 3D Viewer (Windows) または Quick Look (macOS) を使用します。3D プリントするには、Ultimaker Cura や PrusaSlicer などのスライサーで開き、プリンター用の G-code に変換します。STL…
.STL の詳細を開く →品質と注意点
- Blender、Three.js BufferGeometry、または同様の既知の 3D アプリケーションスキーマに準拠する JSON ファイルのみが STL に変換可能です。一般的な JSON は変換できません。
- STL は表面のジオメトリのみを保存し、色、マテリアル、メタデータは保存しないため、頂点座標以外の JSON フィールドは出力時に破棄されます。
- JSON に測定値や、印刷可能な 3D 形状に変換したいデータが含まれている場合、それはファイルコンバーターではなく、ジオメトリを構築するためのスクリプトを作成する必要があります。