C# Class Universe.Framework.Physics.PhysicsActor

Afficher le fichier Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Protected Properties

Свойство Type Description
m_targetVelocity Vector3

Méthodes publiques

Méthode Description
AddAngularForce ( System.Vector3 force, bool pushforce ) : void
AddCollisionEvent ( uint collidedWith, ContactPoint contact ) : void
AddForce ( System.Vector3 force, bool pushforce ) : void
CheckForRegionCrossing ( ) : bool
ClearVelocity ( ) : void
CrossingFailure ( ) : void
Delink ( ) : void
Extension ( string pFunct ) : object
FirePhysicalRepresentationChanged ( ) : void
ForceSetPosition ( System.Vector3 position ) : void
ForceSetRotVelocity ( System.Vector3 velocity ) : void
ForceSetVelocity ( System.Vector3 velocity ) : void
Link ( PhysicsActor obj ) : void
LinkGroupToThis ( PhysicsActor objs ) : void
LockAngularMotion ( System.Vector3 axis ) : void
RaiseOutOfBounds ( System.Vector3 pos ) : void
RequestPhysicsterseUpdate ( ) : void
SendCollisionUpdate ( EventArgs e ) : void
SendCollisions ( ) : bool
SetCameraPos ( Quaternion CameraRotation ) : void
SetMaterial ( int material, float friction, float restitution, float gravityMultiplier, float density ) : void
SubscribeEvents ( int ms ) : void
SubscribedEvents ( ) : bool
SubscribedToCollisions ( ) : bool
TriggerMovementUpdate ( ) : void
TriggerSignificantMovement ( ) : void
UnSubscribeEvents ( ) : void
VehicleFlags ( int param, bool remove ) : void
VehicleFloatParam ( int param, float value ) : void
VehicleRotationParam ( int param, Quaternion rotation ) : void
VehicleVectorParam ( int param, Vector3 value ) : void

Method Details

AddAngularForce() public méthode

public AddAngularForce ( System.Vector3 force, bool pushforce ) : void
force System.Vector3
pushforce bool
Résultat void

AddCollisionEvent() public abstract méthode

public abstract AddCollisionEvent ( uint collidedWith, ContactPoint contact ) : void
collidedWith uint
contact ContactPoint
Résultat void

AddForce() public abstract méthode

public abstract AddForce ( System.Vector3 force, bool pushforce ) : void
force System.Vector3
pushforce bool
Résultat void

CheckForRegionCrossing() public méthode

public CheckForRegionCrossing ( ) : bool
Résultat bool

ClearVelocity() public méthode

public ClearVelocity ( ) : void
Résultat void

CrossingFailure() public méthode

public CrossingFailure ( ) : void
Résultat void

Delink() public méthode

public Delink ( ) : void
Résultat void

Extension() public méthode

public Extension ( string pFunct ) : object
pFunct string
Résultat object

FirePhysicalRepresentationChanged() public méthode

public FirePhysicalRepresentationChanged ( ) : void
Résultat void

ForceSetPosition() public méthode

public ForceSetPosition ( System.Vector3 position ) : void
position System.Vector3
Résultat void

ForceSetRotVelocity() public méthode

public ForceSetRotVelocity ( System.Vector3 velocity ) : void
velocity System.Vector3
Résultat void

ForceSetVelocity() public méthode

public ForceSetVelocity ( System.Vector3 velocity ) : void
velocity System.Vector3
Résultat void

Link() public méthode

public Link ( PhysicsActor obj ) : void
obj PhysicsActor
Résultat void

LinkGroupToThis() public méthode

public LinkGroupToThis ( PhysicsActor objs ) : void
objs PhysicsActor
Résultat void

LockAngularMotion() public méthode

public LockAngularMotion ( System.Vector3 axis ) : void
axis System.Vector3
Résultat void

RaiseOutOfBounds() public méthode

public RaiseOutOfBounds ( System.Vector3 pos ) : void
pos System.Vector3
Résultat void

RequestPhysicsterseUpdate() public méthode

public RequestPhysicsterseUpdate ( ) : void
Résultat void

SendCollisionUpdate() public méthode

public SendCollisionUpdate ( EventArgs e ) : void
e EventArgs
Résultat void

SendCollisions() public abstract méthode

public abstract SendCollisions ( ) : bool
Résultat bool

SetCameraPos() public méthode

public SetCameraPos ( Quaternion CameraRotation ) : void
CameraRotation Quaternion
Résultat void

SetMaterial() public méthode

public SetMaterial ( int material, float friction, float restitution, float gravityMultiplier, float density ) : void
material int
friction float
restitution float
gravityMultiplier float
density float
Résultat void

SubscribeEvents() public méthode

public SubscribeEvents ( int ms ) : void
ms int
Résultat void

SubscribedEvents() public abstract méthode

public abstract SubscribedEvents ( ) : bool
Résultat bool

SubscribedToCollisions() public méthode

public SubscribedToCollisions ( ) : bool
Résultat bool

TriggerMovementUpdate() public méthode

public TriggerMovementUpdate ( ) : void
Résultat void

TriggerSignificantMovement() public méthode

public TriggerSignificantMovement ( ) : void
Résultat void

UnSubscribeEvents() public méthode

public UnSubscribeEvents ( ) : void
Résultat void

VehicleFlags() public méthode

public VehicleFlags ( int param, bool remove ) : void
param int
remove bool
Résultat void

VehicleFloatParam() public méthode

public VehicleFloatParam ( int param, float value ) : void
param int
value float
Résultat void

VehicleRotationParam() public méthode

public VehicleRotationParam ( int param, Quaternion rotation ) : void
param int
rotation Quaternion
Résultat void

VehicleVectorParam() public méthode

public VehicleVectorParam ( int param, Vector3 value ) : void
param int
value Vector3
Résultat void

Property Details

m_targetVelocity protected_oe property

The desired velocity of this actor.
Setting this provides a target velocity for physics scene updates. Getting this returns the last set target. Fetch Velocity to get the current velocity.
protected Vector3 m_targetVelocity
Résultat Vector3