用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+(\.

我有个问题。我知道使用JavaScript解析.obj 3D图形文件是不可能的,我们必须将其转换为其他格式(最好是JSON)。但我想知道为什么?为什么我们不能用JavaScript解析.obj文件

我非常感谢你的评论和回答

谢谢
维克

你当然可以。。。为什么不呢?这是一个文本文件,请继续分析它

在这里,我甚至会让你开始:

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轻松实现。。。这没有道理。当你不知道为什么的时候,你怎么能说某事是不可能的?