使用JavaScript解析.obj 3D图形文件

Vik*_*Vik 2 javascript 3d parsing .obj

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

我非常感谢您的意见和答案.

谢谢Vik

gil*_*ly3 5

当然可以......为什么不呢?这是一个文本文件,只需继续解析即可.

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

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;
    });
}
Run Code Online (Sandbox Code Playgroud)