用JavaScript解析.obj三维图形文件
我有个问题。我知道使用JavaScript解析.obj 3D图形文件是不可能的,我们必须将其转换为其他格式(最好是JSON)。但我想知道为什么?为什么我们不能用JavaScript解析.obj文件 我非常感谢你的评论和回答 谢谢用JavaScript解析.obj三维图形文件,javascript,parsing,3d,.obj,Javascript,Parsing,3d,.obj,我有个问题。我知道使用JavaScript解析.obj 3D图形文件是不可能的,我们必须将其转换为其他格式(最好是JSON)。但我想知道为什么?为什么我们不能用JavaScript解析.obj文件 我非常感谢你的评论和回答 谢谢 维克你当然可以。。。为什么不呢?这是一个文本文件,请继续分析它 在这里,我甚至会让你开始: var objText = getObjFile(); var obj = {}; var vertexMatches = objText.match(/^v( -?\d+(\.
维克你当然可以。。。为什么不呢?这是一个文本文件,请继续分析它 在这里,我甚至会让你开始:
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格式-。它还支持MD2、3DS和Collada。OBJ是最容易编码的:)我看到的唯一真正的障碍是以3D格式显示数据(这可能不是您需要的),并将文件发送到JavaScript客户端。但这可以通过Web服务等或新的HTML5JS文件API轻松实现。。。这没有道理。当你不知道为什么的时候,你怎么能说某事是不可能的?