STerrain
Index
Functions Index
Function Name |
---|
float GetHeight (float x, float y) |
float GetSteepness (float x, float y) |
float[,] GetHeights () |
void SetHeights (float[,] data) |
void SetHeight (int x, int y, float value) |
SVector GetNormal (float x, float y) |
SVector GetSlope (float x, float y) |
SVector GetContour (float x, float y) |
Properties Index
Property Name |
---|
bool Enabled |
SGameObject GameObject |
Functions
GetHeight
float GetHeight (float x, float y)
Get an interpolated height at a point x,y.
Parameter | Type | Description |
---|---|---|
GetSteepness
float GetSteepness (float x, float y)
Get the gradient of the terrain at point (x,y).
Parameter | Type | Description |
---|---|---|
GetHeights
float[,] GetHeights ()
Returns a two dimensional array of heightmap samples. The samples are represented as float values ranging from 0 to 1. The array has the dimensions [height,width] and is indexed as [y,x].
SetHeights
void SetHeights (float[,] data)
Sets heightmap data using a two dimensional array of heightmap samples. The samples are represented as float values ranging from 0 to 1. The heights array is indexed as [y,x].
Parameter | Type | Description |
---|---|---|
SetHeight
void SetHeight (int x, int y, float value)
Set value to height of [x,y]
Parameter | Type | Description |
---|---|---|
GetNormal
SVector GetNormal (float x, float y)
Get an interpolated normal at a given location.
Parameter | Type | Description |
---|---|---|
GetSlope
SVector GetSlope (float x, float y)
Get a normalized and interpolated normal at a given location.
Parameter | Type | Description |
---|---|---|
GetContour
SVector GetContour (float x, float y)
Get a contour of interpolated normal at a given location.
Parameter | Type | Description |
---|---|---|
Properties
Enabled
bool Enabled get
set
Is the Terrain component enabled?
GameObject
SGameObject GameObject get
The GameObject that this Terrain component is added to.
Last updated