小编Fra*_*_Vr的帖子

使用three.js在网站中绘制一个正方形

为什么以下代码不能绘制完整的正方形?

var square = new THREE.Geometry();
      square.vertices.push(new THREE.Vector3(0, 0, 0));
      square.vertices.push(new THREE.Vector3(0, 100, 0));
      square.vertices.push(new THREE.Vector3(100, 100, 0));
      square.vertices.push(new THREE.Vector3(100, 0, 0));
      square.faces.push(new THREE.Face3(0, 1, 2));
      square.faces.push(new THREE.Face3(0, 3, 2));

      var line = new THREE.Line(square, new THREE.LineBasicMaterial({ color: 0xffffff, opacity: 0.5 }));
      scene.add(line);
Run Code Online (Sandbox Code Playgroud)

我得到以下结果: 在此输入图像描述

three.js

0
推荐指数
1
解决办法
2614
查看次数

标签 统计

three.js ×1