C# 클래스 Universe.Physics.BulletSPlugin.BSTerrainManager

상속: IDisposable
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BuildPhysicalTerrain BSTerrainPhys
DetailLog void
UpdateTerrain void

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
BuildPhysicalTerrain ( uint id, float heightMap ) : BSTerrainPhys
DetailLog ( string msg ) : void
UpdateTerrain ( uint id, float heightMap ) : void

메소드 상세

BSTerrainManager() 공개 메소드

public BSTerrainManager ( BSScene physicsScene ) : System
physicsScene BSScene
리턴 System

ClampPositionIntoKnownTerrain() 공개 메소드

public ClampPositionIntoKnownTerrain ( System.Vector3 pPos ) : System.Vector3
pPos System.Vector3
리턴 System.Vector3

CreateInitialGroundPlaneAndTerrain() 공개 메소드

public CreateInitialGroundPlaneAndTerrain ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetTerrainHeightAtXYZ() 공개 메소드

public GetTerrainHeightAtXYZ ( System.Vector3 pos ) : float
pos System.Vector3
리턴 float

GetWaterLevelAtXYZ() 공개 메소드

public GetWaterLevelAtXYZ ( System.Vector3 pos ) : float
pos System.Vector3
리턴 float

IsWithinKnownTerrain() 공개 메소드

public IsWithinKnownTerrain ( System.Vector3 pos ) : bool
pos System.Vector3
리턴 bool

ReleaseGroundPlaneAndTerrain() 공개 메소드

public ReleaseGroundPlaneAndTerrain ( ) : void
리턴 void

ReleaseTerrain() 공개 메소드

public ReleaseTerrain ( ) : void
리턴 void

SetTerrain() 공개 메소드

public SetTerrain ( float heightMap ) : void
heightMap float
리턴 void