Class MeshEmitter
Assembly: Sylves.dll
Syntax
Constructors
MeshEmitter(MeshData)
Declaration
public MeshEmitter(MeshData originalData)
Parameters
| Type |
Name |
Description |
| MeshData |
originalData |
|
Fields
vertices
Declaration
public List<Vector3> vertices
Field Value
Methods
AddFace(int, int, int)
Declaration
public void AddFace(int i1, int i2, int i3)
Parameters
AddFace(int, int, int, int)
Declaration
public void AddFace(int i1, int i2, int i3, int i4)
Parameters
AddFace(int, int, int, int, int)
Declaration
public void AddFace(int i1, int i2, int i3, int i4, int i5)
Parameters
AddSubmesh(List<int>, MeshTopology)
Declaration
public void AddSubmesh(List<int> indices, MeshTopology meshTopology)
Parameters
AddVertex(Vector3, Vector2?, Vector3?, Vector4?)
Declaration
public int AddVertex(Vector3 v, Vector2? uv = null, Vector3? normal = null, Vector4? tangent = null)
Parameters
Returns
Average(IEnumerable<int>)
Declaration
public int Average(IEnumerable<int> indices)
Parameters
Returns
Average(IEnumerable<int>, MeshData)
Declaration
public int Average(IEnumerable<int> indices, MeshData meshData)
Parameters
Returns
Average(int, int)
Declaration
public int Average(int i1, int i2)
Parameters
| Type |
Name |
Description |
| int |
i1 |
|
| int |
i2 |
|
Returns
CopyAllVertices()
Declaration
public void CopyAllVertices()
EndSubMesh()
Declaration
Interpolate(int, int, float)
Declaration
public int Interpolate(int i1, int i2, float t)
Parameters
Returns
StartSubmesh(MeshTopology)
Declaration
public void StartSubmesh(MeshTopology meshTopology)
Parameters
ToMeshData()
Declaration
public MeshData ToMeshData()
Returns