C# Class PlanetSquare, WorldMaker

Inheritance: MonoBehaviour
Show file Open project: SvenFrankson/WorldMaker Class Usage Examples

Public Properties

Property Type Description
center Vector3
childDepth int
children PlanetSquare[],
heightMap float[][]
iPos int
indexSize int
jPos int
kPos int
parent PlanetSquare,
planet Planet,
subDegree int
subLimit float
unSubLimit float

Public Methods

Method Description
BuildMesh ( ) : void
ComputeSubLimits ( ) : void
Evaluate ( int x, int y, int z ) : float
EvaluateVertex ( int x, int y, int z ) : Vector3
FindPlanet ( ) : void
GetTrianglesAntiClockWise ( ) : int[]
GetTrianglesClockWise ( ) : int[]
Initialize ( ) : void
RemoveMesh ( ) : void
Subdivide ( bool usePlanetManager, float priority ) : void
UnSubdivide ( bool usePlanetManager ) : void
Update ( ) : void

Method Details

BuildMesh() public method

public BuildMesh ( ) : void
return void

ComputeSubLimits() public method

public ComputeSubLimits ( ) : void
return void

Evaluate() public method

public Evaluate ( int x, int y, int z ) : float
x int
y int
z int
return float

EvaluateVertex() public method

public EvaluateVertex ( int x, int y, int z ) : Vector3
x int
y int
z int
return Vector3

FindPlanet() public method

public FindPlanet ( ) : void
return void

GetTrianglesAntiClockWise() public method

public GetTrianglesAntiClockWise ( ) : int[]
return int[]

GetTrianglesClockWise() public method

public GetTrianglesClockWise ( ) : int[]
return int[]

Initialize() public method

public Initialize ( ) : void
return void

RemoveMesh() public method

public RemoveMesh ( ) : void
return void

Subdivide() public method

public Subdivide ( bool usePlanetManager, float priority ) : void
usePlanetManager bool
priority float
return void

UnSubdivide() public method

public UnSubdivide ( bool usePlanetManager ) : void
usePlanetManager bool
return void

Update() public method

public Update ( ) : void
return void

Property Details

center public property

public Vector3 center
return Vector3

childDepth public property

public int childDepth
return int

children public property

public PlanetSquare[], children
return PlanetSquare[],

heightMap public property

public float[][] heightMap
return float[][]

iPos public property

public int iPos
return int

indexSize public property

public int indexSize
return int

jPos public property

public int jPos
return int

kPos public property

public int kPos
return int

parent public property

public PlanetSquare, parent
return PlanetSquare,

planet public property

public Planet, planet
return Planet,

subDegree public property

public int subDegree
return int

subLimit public property

public float subLimit
return float

unSubLimit public property

public float unSubLimit
return float