Mesh(param)

new Mesh(param)

三维网格物体(带材质)
Parameters:
Name Type Description
param object 初始化参数列表
Properties
Name Type Description
data object 存放模型的顶点信息,包括顶点位置(position)、法向量(normal)、贴图坐标(uv)、索引(index)等
material object 材质属性

Members

data :object

获取Mesh的数据

isMesh :boolean

检查是否为Mesh类型或继承自Mesh。

Methods

getNormal() → {Float32Array}

获取顶点法线信息
Returns:
Float32Array - 顶点法线信息。

getPosition() → {Float32Array}

获取顶点位置信息
Returns:
Float32Array - 顶点位置信息。

getUv() → {Float32Array}

获取顶点贴图坐标信息
Returns:
Float32Array - 顶点贴图坐标信息。

setNormal(array)

设置顶点法线信息 当 geometry 仅被当前 Mesh 引用时,使用此接口设置法线。
Parameters:
Name Type Description
array Array.<number> | Float32Array 顶点法线信息。

setPosition(array)

设置顶点位置信息 当 geometry 仅被当前 Mesh 引用时,使用此接口设置 Mesh 顶点。
Parameters:
Name Type Description
array Array.<number> | Float32Array 顶点位置信息。

setUv(array)

设置顶点贴图坐标信息 当 geometry 仅被当前 Mesh 引用时,使用此接口设置 UV。
Parameters:
Name Type Description
array Array.<number> | Float32Array 顶点贴图坐标信息。