Castle Game Engine: CastleTerrain

# Unit CastleTerrain
Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables
## Description Terrain (height map) implementations. ## Uses SysUtils Classes CastleScript CastleImages X3DNodes CastleVectors ## Overview ### Classes, Interfaces, Objects and Records
Name | Description
--- | ---
Class `TTerrain` | Terrain (height for each X, Y) data.
Class `TTerrainImage` | Terrain (height for each X, Y) data taken from intensities in an image.
Class `TTerrainCasScript` | Terrain (height for each X, Y) data calculated from CastleScript expression.
Class `TTerrainNoise` | Procedural terrain: data from a procedural noise.
Class `TTerrainGrid` | Terrain data from a grid of values with specified width * height.
Class `TTerrainSRTM` |
### Types
`TColorFromHeightFunction = function (Terrain: TTerrain; Height: Single): TVector3Single;`
`TNoiseInterpolation = (...);`
`TNoise2DMethod = function (const X, Y: Single; const Seed: Cardinal): Single;`
## Description ### Types
`TColorFromHeightFunction = function (Terrain: TTerrain; Height: Single): TVector3Single;`
`TNoiseInterpolation = (...);`
###### Values niNone: niLinear: niCosine: niSpline:
`TNoise2DMethod = function (const X, Y: Single; const Seed: Cardinal): Single;`
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:12