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 |