Class: VertexHelper
M3D.VertexHelper
Table of contents
Constructors
Properties
Methods
- clear
- getFaceIndexArray
- getIndexData
- getModelNormalArray
- getModelVertexArray
- getNormalData
- getTriangleIndexData
- getUVData
- getVertexBlockData
- getVertexData
- setVertexBlockData
Constructors
constructor
• new VertexHelper(): VertexHelper
Returns
Properties
faceToIndexMap
▪ Static
faceToIndexMap: Map
<Face
, number
[]>
modelToNoramlMap
▪ Static
modelToNoramlMap: Map
<Model
, Vector3
[]>
modelToVertexMap
▪ Static
modelToVertexMap: Map
<Model
, Vector3
[]>
Methods
clear
▸ clear(): void
Returns
void
Description
数据清空
getFaceIndexArray
▸ getFaceIndexArray(face
): number
[]
Parameters
Name | Type |
---|---|
face | Face |
Returns
number
[]
Description
组织面索引数据
getIndexData
▸ getIndexData(scene
, shape
): BlockInfo
Parameters
Name | Type |
---|---|
scene | Scene |
shape | Shape |
Returns
getModelNormalArray
▸ getModelNormalArray(model
): Vector3
[]
Parameters
Name | Type |
---|---|
model | Model |
Returns
Vector3
[]
Description
组织模型法向数据
getModelVertexArray
▸ getModelVertexArray(model
): Vector3
[]
Parameters
Name | Type |
---|---|
model | Model |
Returns
Vector3
[]
Description
组织模型顶点数据
getNormalData
▸ getNormalData(scene
, shape
): BlockInfo
Parameters
Name | Type |
---|---|
scene | Scene |
shape | Shape |
Returns
getTriangleIndexData
▸ getTriangleIndexData(scene
, shape
): BlockInfo
Parameters
Name | Type |
---|---|
scene | Scene |
shape | Shape |
Returns
getUVData
▸ getUVData(scene
, shape
): BlockInfo
Parameters
Name | Type |
---|---|
scene | Scene |
shape | Shape |
Returns
getVertexBlockData
▸ getVertexBlockData(scene
, shape
): BlockInfo
Parameters
Name | Type |
---|---|
scene | Scene |
shape | Shape |