質問があります。 JavaScriptを使って.obj 3Dグラフィックスファイルを解析することは不可能で、私たちはそれを他の形式(好ましくはJSON)に変換する必要があることを知っています。しかし、なぜ私は知りたいのですか?なぜJavaScriptを使って.objファイルを解析できないのですか?解析.obj JavaScriptを使用した3Dグラフィックスファイル
あなたのコメントと回答に本当に感謝します。
おかげ ヴィク
質問があります。 JavaScriptを使って.obj 3Dグラフィックスファイルを解析することは不可能で、私たちはそれを他の形式(好ましくはJSON)に変換する必要があることを知っています。しかし、なぜ私は知りたいのですか?なぜJavaScriptを使って.objファイルを解析できないのですか?解析.obj JavaScriptを使用した3Dグラフィックスファイル
あなたのコメントと回答に本当に感謝します。
おかげ ヴィク
確かにすることができます...なぜ?それはテキストファイルです。ちょうどそれを解析して解析します。ここで
、私もあなたが始められるでしょう。もちろん
var objText = getObjFile();
var obj = {};
var vertexMatches = objText.match(/^v(-?\d+(\.\d+)?){3}$/gm);
if (vertexMatches)
{
obj.vertices = vertexMatches.map(function(vertex)
{
var vertices = vertex.split(" ");
vertices.shift();
return vertices;
});
}
をすることができます。私は3D形式の解析用に私自身のライブラリを作成しました - K3D.js。また、MD2、3DS、Colladaもサポートしています。 OBJがコード化するのが最も簡単でした:)
私が見る唯一の実際の障害は、3Dでデータを提示して(必要なものではないかもしれない)、ファイルをJavaScriptクライアントに渡すことです。しかし、これはWebサービスなどや、新しいHTML 5 JS File APIを使って簡単に行うことができます。 – Skurmedel
あなたは「私はそれができないことを知っています...しかし、なぜそれを知りたいのですか? ... それは意味がありません。なぜあなたは何がわからないのですか? –