C# Class Universe.Physics.BulletSPlugin.BSTerrainManager

Inheritance: IDisposable
Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Private Properties

Property Type Description
BuildPhysicalTerrain BSTerrainPhys
DetailLog void
UpdateTerrain void

Public Methods

Method Description
BSTerrainManager ( BSScene physicsScene ) : System
ClampPositionIntoKnownTerrain ( System.Vector3 pPos ) : System.Vector3
CreateInitialGroundPlaneAndTerrain ( ) : void
Dispose ( ) : void
GetTerrainHeightAtXYZ ( System.Vector3 pos ) : float
GetWaterLevelAtXYZ ( System.Vector3 pos ) : float
IsWithinKnownTerrain ( System.Vector3 pos ) : bool
ReleaseGroundPlaneAndTerrain ( ) : void
ReleaseTerrain ( ) : void
SetTerrain ( float heightMap ) : void

Private Methods

Method Description
BuildPhysicalTerrain ( uint id, float heightMap ) : BSTerrainPhys
DetailLog ( string msg ) : void
UpdateTerrain ( uint id, float heightMap ) : void

Method Details

BSTerrainManager() public method

public BSTerrainManager ( BSScene physicsScene ) : System
physicsScene BSScene
return System

ClampPositionIntoKnownTerrain() public method

public ClampPositionIntoKnownTerrain ( System.Vector3 pPos ) : System.Vector3
pPos System.Vector3
return System.Vector3

CreateInitialGroundPlaneAndTerrain() public method

public CreateInitialGroundPlaneAndTerrain ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetTerrainHeightAtXYZ() public method

public GetTerrainHeightAtXYZ ( System.Vector3 pos ) : float
pos System.Vector3
return float

GetWaterLevelAtXYZ() public method

public GetWaterLevelAtXYZ ( System.Vector3 pos ) : float
pos System.Vector3
return float

IsWithinKnownTerrain() public method

public IsWithinKnownTerrain ( System.Vector3 pos ) : bool
pos System.Vector3
return bool

ReleaseGroundPlaneAndTerrain() public method

public ReleaseGroundPlaneAndTerrain ( ) : void
return void

ReleaseTerrain() public method

public ReleaseTerrain ( ) : void
return void

SetTerrain() public method

public SetTerrain ( float heightMap ) : void
heightMap float
return void