C# Класс PlanetSquare, WorldMaker

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Описание методов

BuildMesh() публичный Метод

public BuildMesh ( ) : void
Результат void

ComputeSubLimits() публичный Метод

public ComputeSubLimits ( ) : void
Результат void

Evaluate() публичный Метод

public Evaluate ( int x, int y, int z ) : float
x int
y int
z int
Результат float

EvaluateVertex() публичный Метод

public EvaluateVertex ( int x, int y, int z ) : Vector3
x int
y int
z int
Результат Vector3

FindPlanet() публичный Метод

public FindPlanet ( ) : void
Результат void

GetTrianglesAntiClockWise() публичный Метод

public GetTrianglesAntiClockWise ( ) : int[]
Результат int[]

GetTrianglesClockWise() публичный Метод

public GetTrianglesClockWise ( ) : int[]
Результат int[]

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

RemoveMesh() публичный Метод

public RemoveMesh ( ) : void
Результат void

Subdivide() публичный Метод

public Subdivide ( bool usePlanetManager, float priority ) : void
usePlanetManager bool
priority float
Результат void

UnSubdivide() публичный Метод

public UnSubdivide ( bool usePlanetManager ) : void
usePlanetManager bool
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

center публичное свойство

public Vector3 center
Результат Vector3

childDepth публичное свойство

public int childDepth
Результат int

children публичное свойство

public PlanetSquare[], children
Результат PlanetSquare[],

heightMap публичное свойство

public float[][] heightMap
Результат float[][]

iPos публичное свойство

public int iPos
Результат int

indexSize публичное свойство

public int indexSize
Результат int

jPos публичное свойство

public int jPos
Результат int

kPos публичное свойство

public int kPos
Результат int

parent публичное свойство

public PlanetSquare, parent
Результат PlanetSquare,

planet публичное свойство

public Planet, planet
Результат Planet,

subDegree публичное свойство

public int subDegree
Результат int

subLimit публичное свойство

public float subLimit
Результат float

unSubLimit публичное свойство

public float unSubLimit
Результат float