model~Face(coord1, coord2, coord3)

构建自定义图形的三角面,逆时针方向为正方向,支持设置颜色和法向量

Summary

Methods:
setColors

设置顶点颜色,默认采用全局颜色渲染

setNormals

设置面的法向量

setUvs

设置顶点的纹理坐标

setVertices

设置顶点,默认以逆时针环绕方向建立法向量

updateNormals

法向量也可以通过提供的顶点进行计算

Constructor

new Face(coord1, coord2, coord3)

Parameters:
Name Type Description
coord1 Coordinate

组成三角面的点

coord2 Coordinate

组成三角面的点

coord3 Coordinate

组成三角面的点

Methods

setColors(color1, color2, color3)

设置顶点颜色,默认采用全局颜色渲染

Parameters:
Name Type Description
color1 Color
color2 Color
color3 Color

setNormals(v1, v2, v3)

设置面的法向量

Parameters:
Name Type Description
v1 Array.<Number>

顶点法线向量

v2 Array.<Number>

顶点法线向量

v3 Array.<Number>

顶点法线向量

setUvs(uv1, uv2, uv3)

设置顶点的纹理坐标

Parameters:
Name Type Description
uv1 Array
uv2 Array
uv3 Array

setVertices(coord1, coord2, coord3)

设置顶点,默认以逆时针环绕方向建立法向量

Parameters:
Name Type Description
coord1 Coordinate
coord2 Coordinate
coord3 Coordinate

updateNormals()

法向量也可以通过提供的顶点进行计算