小编Stu*_*rey的帖子

从JSON文件中读取点数组

我无法从JSON文件中读取数据.我已经完成了其他阅读Stack Overflow上的JSON问题和JSON文档无济于事.

我正在尝试读取要在Three.js中显示的数据.以下代码段有效:

var obj = { "points" : [
{ "vertex":[0.0,0.0,0.0] },
{ "vertex":[200.0,0.0,0.0] },
{ "vertex":[-200.0,0.0,0.0] },
{ "vertex":[0.0,100.0,0.0] },
{ "vertex":[0.0,-100.0,0.0] },
{ "vertex":[0.0,0.0,300.0] },
{ "vertex":[0.0,0.0,-300.0] },
{ "vertex":[75.0,75.0,75.0] },
{ "vertex":[50.0,50.0,50.0] },
{ "vertex":[25.0,25.0,25.0] } ]};

var geometry = new THREE.Geometry();

for (var i=0;i<10;i++)
{
    var vertex = new THREE.Vector3();
    vertex.x = obj.points[i].vertex[0];
    vertex.y = obj.points[i].vertex[1];
    vertex.z = obj.points[i].vertex[2];
    geometry.vertices.push( vertex );
}
Run Code Online (Sandbox Code Playgroud)

它读取点并且点进一步向下渲染.我在index.html旁边有一个名为的文件

test.json

它包含以下内容:

{ "points" : [
{ "vertex":[0.0,0.0,0.0] },
{ "vertex":[200.0,0.0,0.0] …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json three.js

2
推荐指数
1
解决办法
2113
查看次数

标签 统计

javascript ×1

jquery ×1

json ×1

three.js ×1