C# 클래스 OpenSim.Region.Physics.POSPlugin.POSScene

상속: PhysicsScene
파일 보기 프로젝트 열기: N3X15/VoxelSim

공개 메소드들

메소드 설명
AddAvatar ( string avName, System.Vector3 position, System.Vector3 size, bool isFlying ) : PhysicsActor
AddPhysicsActorTaint ( PhysicsActor prim ) : void
AddPrimShape ( string primName, OpenSim.Framework.PrimitiveBaseShape pbs, System.Vector3 position, System.Vector3 size, Quaternion rotation ) : PhysicsActor
AddPrimShape ( string primName, OpenSim.Framework.PrimitiveBaseShape pbs, System.Vector3 position, System.Vector3 size, Quaternion rotation, bool isPhysical ) : PhysicsActor
DeleteTerrain ( ) : void
Dispose ( ) : void
GetResults ( ) : void
GetTopColliders ( ) : float>.Dictionary
Initialise ( IMesher meshmerizer, IVoxelMesher voxmesh, IConfigSource config ) : void
POSScene ( String _sceneIdentifier ) : System
RemoveAvatar ( PhysicsActor character ) : void
RemovePrim ( PhysicsActor prim ) : void
SetTerrain ( bool heightMap ) : void
SetWaterLevel ( float baseheight ) : void
Simulate ( float timeStep ) : float

비공개 메소드들

메소드 설명
isColliding ( OpenSim.Region.Physics.POSPlugin.POSCharacter c, OpenSim.Region.Physics.POSPlugin.POSPrim p ) : bool
isCollidingWithPrim ( OpenSim.Region.Physics.POSPlugin.POSCharacter c ) : bool

메소드 상세

AddAvatar() 공개 메소드

public AddAvatar ( string avName, System.Vector3 position, System.Vector3 size, bool isFlying ) : PhysicsActor
avName string
position System.Vector3
size System.Vector3
isFlying bool
리턴 PhysicsActor

AddPhysicsActorTaint() 공개 메소드

public AddPhysicsActorTaint ( PhysicsActor prim ) : void
prim PhysicsActor
리턴 void

AddPrimShape() 공개 메소드

public AddPrimShape ( string primName, OpenSim.Framework.PrimitiveBaseShape pbs, System.Vector3 position, System.Vector3 size, Quaternion rotation ) : PhysicsActor
primName string
pbs OpenSim.Framework.PrimitiveBaseShape
position System.Vector3
size System.Vector3
rotation Quaternion
리턴 PhysicsActor

AddPrimShape() 공개 메소드

public AddPrimShape ( string primName, OpenSim.Framework.PrimitiveBaseShape pbs, System.Vector3 position, System.Vector3 size, Quaternion rotation, bool isPhysical ) : PhysicsActor
primName string
pbs OpenSim.Framework.PrimitiveBaseShape
position System.Vector3
size System.Vector3
rotation Quaternion
isPhysical bool
리턴 PhysicsActor

DeleteTerrain() 공개 메소드

public DeleteTerrain ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetResults() 공개 메소드

public GetResults ( ) : void
리턴 void

GetTopColliders() 공개 메소드

public GetTopColliders ( ) : float>.Dictionary
리턴 float>.Dictionary

Initialise() 공개 메소드

public Initialise ( IMesher meshmerizer, IVoxelMesher voxmesh, IConfigSource config ) : void
meshmerizer IMesher
voxmesh IVoxelMesher
config IConfigSource
리턴 void

POSScene() 공개 메소드

public POSScene ( String _sceneIdentifier ) : System
_sceneIdentifier String
리턴 System

RemoveAvatar() 공개 메소드

public RemoveAvatar ( PhysicsActor character ) : void
character PhysicsActor
리턴 void

RemovePrim() 공개 메소드

public RemovePrim ( PhysicsActor prim ) : void
prim PhysicsActor
리턴 void

SetTerrain() 공개 메소드

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

SetWaterLevel() 공개 메소드

public SetWaterLevel ( float baseheight ) : void
baseheight float
리턴 void

Simulate() 공개 메소드

public Simulate ( float timeStep ) : float
timeStep float
리턴 float