上节我们绘制了一个旋转的立方体,再接再厉,我们来练习画线
例行流程
开启本地http-server,引入threejs
1 |
|
创建一个场景 => 一个相机 => 一个渲染器
1 | // 创建一个场景 |
绘制内容
绘制两条线
1 | // 几何形状 |
从上面的代码中我们可以简单看出,一个3D实物对象是由他的几何形体和覆盖表面的材质构成的,这与三维现实中的物体概念一致;同时绘制直线的形状是由顶点坐标确定的
将线加入场景中并渲染到画布
1 | // 加入场景中 |
可以看到屏幕上绘制出一个紫色的向上箭头
总结
绘制一个3D对象,需要确认其几何形体和渲染材质
扩展:让箭头的颜色不停变换
1 | let s = false |