Show / Hide Table of Contents

Class MeshEmitter

Inheritance
object
MeshEmitter
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Sylves
Assembly: Sylves.dll
Syntax
public class MeshEmitter

Constructors

MeshEmitter(MeshData)

Declaration
public MeshEmitter(MeshData originalData)
Parameters
Type Name Description
MeshData originalData

Fields

vertices

Declaration
public List<Vector3> vertices
Field Value
Type Description
List<Vector3>

Methods

AddFace(int, int, int)

Declaration
public void AddFace(int i1, int i2, int i3)
Parameters
Type Name Description
int i1
int i2
int i3

AddFace(int, int, int, int)

Declaration
public void AddFace(int i1, int i2, int i3, int i4)
Parameters
Type Name Description
int i1
int i2
int i3
int i4

AddFace(int, int, int, int, int)

Declaration
public void AddFace(int i1, int i2, int i3, int i4, int i5)
Parameters
Type Name Description
int i1
int i2
int i3
int i4
int i5

AddSubmesh(List<int>, MeshTopology)

Declaration
public void AddSubmesh(List<int> indices, MeshTopology meshTopology)
Parameters
Type Name Description
List<int> indices
MeshTopology meshTopology

AddVertex(Vector3, Vector2?, Vector3?, Vector4?)

Declaration
public int AddVertex(Vector3 v, Vector2? uv = null, Vector3? normal = null, Vector4? tangent = null)
Parameters
Type Name Description
Vector3 v
Vector2? uv
Vector3? normal
Vector4? tangent
Returns
Type Description
int

Average(IEnumerable<int>)

Declaration
public int Average(IEnumerable<int> indices)
Parameters
Type Name Description
IEnumerable<int> indices
Returns
Type Description
int

Average(IEnumerable<int>, MeshData)

Declaration
public int Average(IEnumerable<int> indices, MeshData meshData)
Parameters
Type Name Description
IEnumerable<int> indices
MeshData meshData
Returns
Type Description
int

Average(int, int)

Declaration
public int Average(int i1, int i2)
Parameters
Type Name Description
int i1
int i2
Returns
Type Description
int

CopyAllVertices()

Declaration
public void CopyAllVertices()

EndSubMesh()

Declaration
public void EndSubMesh()

Interpolate(int, int, float)

Declaration
public int Interpolate(int i1, int i2, float t)
Parameters
Type Name Description
int i1
int i2
float t
Returns
Type Description
int

StartSubmesh(MeshTopology)

Declaration
public void StartSubmesh(MeshTopology meshTopology)
Parameters
Type Name Description
MeshTopology meshTopology

ToMeshData()

Declaration
public MeshData ToMeshData()
Returns
Type Description
MeshData
In this article
Back to top Generated by DocFX