C# Класс Terra.Greedy.GreedySubdivision

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

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

Свойство Тип Описание
Mask Terra.Greedy.FloatMask
PointStates ].PointState[

Защищенные свойства (Protected)

Свойство Тип Описание
HeightMap Terra.Maps.Map

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

Метод Описание
Eval ( int x, int y ) : float
GreedyInsert ( ) : bool
GreedySubdivision ( Terra.Maps.Map map, Terra.Greedy.FloatMask mask ) : System
MaxError ( ) : float
RMSError ( ) : float
ScanTriangle ( TrackedTriangle tri ) : void
Select ( int subX, int subY ) : Edge
Select ( int subX, int subY, Triangle tri ) : Edge

Защищенные методы

Метод Описание
AllocFace ( Edge edge ) : Triangle
ComputePlane ( Terra.Geometry.Plane plane, Triangle tri, Terra.Maps.Map map ) : void
ScanTriangleLine ( Terra.Geometry.Plane plane, int y, float x1, float x2, Terra.Greedy.Candidate candidate ) : void

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

AllocFace() защищенный Метод

protected AllocFace ( Edge edge ) : Triangle
edge Edge
Результат Triangle

ComputePlane() защищенный Метод

protected ComputePlane ( Terra.Geometry.Plane plane, Triangle tri, Terra.Maps.Map map ) : void
plane Terra.Geometry.Plane
tri Triangle
map Terra.Maps.Map
Результат void

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

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

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

public GreedyInsert ( ) : bool
Результат bool

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

public GreedySubdivision ( Terra.Maps.Map map, Terra.Greedy.FloatMask mask ) : System
map Terra.Maps.Map
mask Terra.Greedy.FloatMask
Результат System

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

public MaxError ( ) : float
Результат float

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

public RMSError ( ) : float
Результат float

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

public ScanTriangle ( TrackedTriangle tri ) : void
tri TrackedTriangle
Результат void

ScanTriangleLine() защищенный Метод

protected ScanTriangleLine ( Terra.Geometry.Plane plane, int y, float x1, float x2, Terra.Greedy.Candidate candidate ) : void
plane Terra.Geometry.Plane
y int
x1 float
x2 float
candidate Terra.Greedy.Candidate
Результат void

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

public Select ( int subX, int subY ) : Edge
subX int
subY int
Результат Edge

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

public Select ( int subX, int subY, Triangle tri ) : Edge
subX int
subY int
tri Triangle
Результат Edge

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

HeightMap защищенное свойство

protected Map,Terra.Maps HeightMap
Результат Terra.Maps.Map

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

public FloatMask,Terra.Greedy Mask
Результат Terra.Greedy.FloatMask

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

public PointState[,] PointStates
Результат ].PointState[