C# Класс Universe.Physics.BasicPhysicsPlugin.BasicScene

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

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

Метод Описание
AddAvatar ( string avName, Vector3 position, Quaternion rotation, Vector3 size, bool isFlying, uint localID, UUID UUID ) : PhysicsActor
AddPrimShape ( UUID primID, uint localID, string name, byte physicsType, PrimitiveBaseShape shape, Vector3 position, Vector3 size, Quaternion rotation, bool isPhysical, int material, float friction, float restitution, float gravityMultiplier, float density ) : PhysicsActor
BasicScene ( ) : System.Collections.Generic
Dispose ( ) : void
GetTopColliders ( ) : float>.Dictionary
Initialize ( IMesher meshmerizer, IScene scene ) : void
PostInitialize ( IConfigSource config ) : void
RemoveAvatar ( PhysicsActor actor ) : void
RemovePrim ( PhysicsActor prim ) : void
SetTerrain ( ITerrainChannel channel, short heightMap ) : void
SetWaterLevel ( double height, short map ) : void
Simulate ( float timeStep ) : void

Описание методов

AddAvatar() публичный Метод

public AddAvatar ( string avName, Vector3 position, Quaternion rotation, Vector3 size, bool isFlying, uint localID, UUID UUID ) : PhysicsActor
avName string
position Vector3
rotation Quaternion
size Vector3
isFlying bool
localID uint
UUID UUID
Результат Universe.Framework.Physics.PhysicsActor

AddPrimShape() публичный Метод

public AddPrimShape ( UUID primID, uint localID, string name, byte physicsType, PrimitiveBaseShape shape, Vector3 position, Vector3 size, Quaternion rotation, bool isPhysical, int material, float friction, float restitution, float gravityMultiplier, float density ) : PhysicsActor
primID UUID
localID uint
name string
physicsType byte
shape PrimitiveBaseShape
position Vector3
size Vector3
rotation Quaternion
isPhysical bool
material int
friction float
restitution float
gravityMultiplier float
density float
Результат Universe.Framework.Physics.PhysicsActor

BasicScene() публичный Метод

public BasicScene ( ) : System.Collections.Generic
Результат System.Collections.Generic

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetTopColliders() публичный Метод

public GetTopColliders ( ) : float>.Dictionary
Результат float>.Dictionary

Initialize() публичный Метод

public Initialize ( IMesher meshmerizer, IScene scene ) : void
meshmerizer IMesher
scene IScene
Результат void

PostInitialize() публичный Метод

public PostInitialize ( IConfigSource config ) : void
config IConfigSource
Результат void

RemoveAvatar() публичный Метод

public RemoveAvatar ( PhysicsActor actor ) : void
actor Universe.Framework.Physics.PhysicsActor
Результат void

RemovePrim() публичный Метод

public RemovePrim ( PhysicsActor prim ) : void
prim Universe.Framework.Physics.PhysicsActor
Результат void

SetTerrain() публичный Метод

public SetTerrain ( ITerrainChannel channel, short heightMap ) : void
channel ITerrainChannel
heightMap short
Результат void

SetWaterLevel() публичный Метод

public SetWaterLevel ( double height, short map ) : void
height double
map short
Результат void

Simulate() публичный Метод

public Simulate ( float timeStep ) : void
timeStep float
Результат void