C# Class PixelsForGlory.Procedural.BillboardCrossGeneratorTask

Task to create a two sided crossing mesh
Inheritance: IVoxelMeshGeneratorTask
Show file Open project: PixelsForGlory/ProceduralVoxelMesh Class Usage Examples

Public Properties

Property Type Description
Normals UnityEngine.Vector3[]
Tangents UnityEngine.Vector4[]
Triangles int[]
UV UnityEngine.Vector2[]
UV2 UnityEngine.Vector2[]
Vertices UnityEngine.Vector3[]

Public Methods

Method Description
BillboardCrossGeneratorTask ( BillboardCrossMeshData billboardData ) : System.Collections.Generic
CreateMesh ( ) : void

Private Methods

Method Description
AddBillboards ( float currentHeight, IList vertices, IList normals, IList uv, IList uv2, IList triangles, int textureIndex ) : void

Method Details

BillboardCrossGeneratorTask() public method

public BillboardCrossGeneratorTask ( BillboardCrossMeshData billboardData ) : System.Collections.Generic
billboardData BillboardCrossMeshData
return System.Collections.Generic

CreateMesh() public method

public CreateMesh ( ) : void
return void

Property Details

Normals public property

public Vector3[],UnityEngine Normals
return UnityEngine.Vector3[]

Tangents public property

public Vector4[],UnityEngine Tangents
return UnityEngine.Vector4[]

Triangles public property

public int[] Triangles
return int[]

UV public property

public Vector2[],UnityEngine UV
return UnityEngine.Vector2[]

UV2 public property

public Vector2[],UnityEngine UV2
return UnityEngine.Vector2[]

Vertices public property

public Vector3[],UnityEngine Vertices
return UnityEngine.Vector3[]