线条
Three.js中,一条直线由点,材质,颜色组成。
点由THREE.Vector3表示,Threejs中没有提供单独画点的函数,它必须被放到一个THREE.Geometry形状中,这个结构中包含一个数组vertices,这个vertices就是存放无数的点(THREE.Vector3)的数组。
绘制一条线的步骤:
1.定义两个点
var p1 = new THREE.Vector3( -100, 0, 100 );
var p2 = new THREE.Vector3( 100, 0, -100 );
2.把两个点放入geometry.vertices数组中
var geometry = new THREE.Geometry();
geometry.vertices.push(p1);
geometry.vertices.push(p2);
3.THREE.Line画线
var line = new THREE.Line( geometry, material, THREE.LinePieces );
绘制网格,坐标平面
POINT:绘制一条线段,沿平行z轴复制移动,绕y轴旋转90度,平行z轴复制移动
<!DOCTYPE html>
<html>
<head>
<meta charset=