C# Класс OpenSim.Region.Physics.POSPlugin.POSScene

Наследование: PhysicsScene
Показать файл Открыть проект

Открытые методы

Метод Описание
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