js 利用三维坐标数组转绘制3D不规则图形

2020-03-05 15:41发布

数组 [[162,81,10],[162,704,10],[773,704,20],[773,145,20]]
求个demo ()

3条回答
混吃等死
2楼-- · 2020-03-05 15:59

用Three.js画?

查看更多
forever°为你锁心
4楼-- · 2020-03-05 16:22
 1 // 初始化几何形状
 2 var geometry = new THREE.Geometry();
 3 //
 4 geometry.vertices.push(new THREE.Vector3(-1, 2, -1));
 5 geometry.vertices.push(new THREE.Vector3(1, 2, -1));
 6 geometry.vertices.push(new THREE.Vector3(1, 2, 1));
 7 geometry.vertices.push(new THREE.Vector3(-1, 2, 1));
 8 //
 9 geometry.faces.push(new THREE.Face4(0, 1, 2, 3));
10  var material = new THREE.MeshBasicMaterial({
11                 color: 0xffff00,
12                 wireframe: true
13 
14             });
15 
16             var mesh = new THREE.Mesh(geometry, material);
17             mesh.drawMode = THREE.TrianglesDrawMode; //default
18 
19             scene.add(mesh);
20             renderer.render(scene, camera);
查看更多
登录 后发表回答