なぜ VSJ を JSON に変換するのですか?
.vsj は、ViewSTL が get_vsj() コールで生成するプレーンテキストのシーン記述であり、モデル情報やコンテナのプロパティを JSON として保持しています。これを .json として扱うのは、汎用的な JSON ツール、バリデータ、またはコードで認識できるようにするためのラベルの付け替えに過ぎません。
VSJ から JSON への変換方法
任意のテキストエディタ EASIEST
メモ帳や VS Code などで .vsj を開き、内容が { で始まっていることを確認して、「名前を付けて保存」からファイル名を scene.json として保存します。
拡張子の変更 FREE
拡張子が表示されている状態のファイルエクスプローラーで、scene.vsj を scene.json にリネームします。JSON の内容は変わりません。
ターミナルでのリネーム FREE
mv scene.vsj scene.json を実行して(または元ファイルを残すために cp を使用して)、ファイルを JSON としてラベル付けし直します。
これらの形式について
.vsj ファイルは、ViewSTL オンライン 3D ビューアおよびその JavaScript プラグインによって作成される ViewStl JSON シーンファイルです。これは、メッシュジオメトリ自体ではなく、キャンバスや背景の設定、カメラ位置、モデルのリストとその色を含む 3D シーンの状態をプレーンテキストの JSON として保存します。viewstl.com…
.VSJ の詳細を開く →JSON ファイルは JavaScript Object Notation 形式のプレーンテキストデータファイルで、ウェブ API、アプリの設定、データのエクスポートに使用されます。Windows のメモ帳や Mac の TextEdit など、あらゆるテキストエディタで開くことができますが、本格的な作業には VS Code や Notepad++…
.JSON の詳細を開く →品質と注意点
- これは変換ではなくリネームです。データはバイト単位で全く同じです。
.vsjには 3D モデルのジオメトリは埋め込まれていないため、生成された.jsonはシーンとモデルの参照を記述するだけで、メッシュ自体は含みません。- ViewSTL はシーンを再読み込みする際に
.vsj拡張子を想定しているため、元の名前のコピーも保持しておいてください。