C# Класс TerrainGeneration.TerrainGenPass2

Наследование: GameComponentBase, ITerrainGen
Показать файл Открыть проект

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

Свойство Тип Описание
parameters Parameters

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

Метод Описание
AddPowder ( float amount, Vector3 direction ) : void
AddPowderRandom ( int numSamples, float amount ) : void
CalculateNormals ( ) : void
CompactPowder ( float minDepth, float amount, float invDensityRatio ) : void
CompactPowderRandom ( int numSamples, float minDepth, float amount, float invDensityRatio ) : void
InitFromPass1 ( TerrainGen pass1 ) : void
Load ( string filename ) : void
ModifyTerrain ( ) : void
Save ( string filename ) : void
SlumpPowderRandom ( int numIterations, float slopeThreshold, float depthThreshold, float amount ) : void
TerrainGenPass2 ( int width, int height ) : System

Приватные методы

Метод Описание
AddDiffMapToPowder ( float diffmap ) : void
ClearDiffMap1 ( ) : void
ClearDiffMap2 ( ) : void
ClearTempDiffMap ( ) : void
CombineDiffMapsForDirection ( int xofs, int yofs ) : void
SlumpPowder ( float slopeThreshold, float depthThreshold, float amount ) : void
SlumpPowderOneDirection ( float slopeThreshold, float depthThreshold, float amount, int xofs, int yofs ) : void

Calculates how much material would slump down to the current location from the point at the given offset. This is written into the first temporary buffer.

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

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

public AddPowder ( float amount, Vector3 direction ) : void
amount float
direction Vector3
Результат void

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

public AddPowderRandom ( int numSamples, float amount ) : void
numSamples int
amount float
Результат void

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

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

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

public CompactPowder ( float minDepth, float amount, float invDensityRatio ) : void
minDepth float
amount float
invDensityRatio float
Результат void

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

public CompactPowderRandom ( int numSamples, float minDepth, float amount, float invDensityRatio ) : void
numSamples int
minDepth float
amount float
invDensityRatio float
Результат void

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

public InitFromPass1 ( TerrainGen pass1 ) : void
pass1 TerrainGen
Результат void

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

public Load ( string filename ) : void
filename string
Результат void

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

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

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

public Save ( string filename ) : void
filename string
Результат void

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

public SlumpPowderRandom ( int numIterations, float slopeThreshold, float depthThreshold, float amount ) : void
numIterations int
slopeThreshold float
depthThreshold float
amount float
Результат void

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

public TerrainGenPass2 ( int width, int height ) : System
width int
height int
Результат System

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

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

public Parameters parameters
Результат Parameters