C# Class PlanetSquare, WorldMaker

Inheritance: MonoBehaviour
Datei anzeigen 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_oe property

public Vector3 center
return Vector3

childDepth public_oe property

public int childDepth
return int

children public_oe property

public PlanetSquare[], children
return PlanetSquare[],

heightMap public_oe property

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

iPos public_oe property

public int iPos
return int

indexSize public_oe property

public int indexSize
return int

jPos public_oe property

public int jPos
return int

kPos public_oe property

public int kPos
return int

parent public_oe property

public PlanetSquare, parent
return PlanetSquare,

planet public_oe property

public Planet, planet
return Planet,

subDegree public_oe property

public int subDegree
return int

subLimit public_oe property

public float subLimit
return float

unSubLimit public_oe property

public float unSubLimit
return float