C# 클래스 Universe.Framework.Physics.PhysicsActor

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

보호된 프로퍼티들

프로퍼티 타입 설명
m_targetVelocity Vector3

공개 메소드들

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

메소드 상세

AddAngularForce() 공개 메소드

public AddAngularForce ( System.Vector3 force, bool pushforce ) : void
force System.Vector3
pushforce bool
리턴 void

AddCollisionEvent() 공개 추상적인 메소드

public abstract AddCollisionEvent ( uint collidedWith, ContactPoint contact ) : void
collidedWith uint
contact ContactPoint
리턴 void

AddForce() 공개 추상적인 메소드

public abstract AddForce ( System.Vector3 force, bool pushforce ) : void
force System.Vector3
pushforce bool
리턴 void

CheckForRegionCrossing() 공개 메소드

public CheckForRegionCrossing ( ) : bool
리턴 bool

ClearVelocity() 공개 메소드

public ClearVelocity ( ) : void
리턴 void

CrossingFailure() 공개 메소드

public CrossingFailure ( ) : void
리턴 void

Delink() 공개 메소드

public Delink ( ) : void
리턴 void

Extension() 공개 메소드

public Extension ( string pFunct ) : object
pFunct string
리턴 object

FirePhysicalRepresentationChanged() 공개 메소드

public FirePhysicalRepresentationChanged ( ) : void
리턴 void

ForceSetPosition() 공개 메소드

public ForceSetPosition ( System.Vector3 position ) : void
position System.Vector3
리턴 void

ForceSetRotVelocity() 공개 메소드

public ForceSetRotVelocity ( System.Vector3 velocity ) : void
velocity System.Vector3
리턴 void

ForceSetVelocity() 공개 메소드

public ForceSetVelocity ( System.Vector3 velocity ) : void
velocity System.Vector3
리턴 void

Link() 공개 메소드

public Link ( PhysicsActor obj ) : void
obj PhysicsActor
리턴 void

LinkGroupToThis() 공개 메소드

public LinkGroupToThis ( PhysicsActor objs ) : void
objs PhysicsActor
리턴 void

LockAngularMotion() 공개 메소드

public LockAngularMotion ( System.Vector3 axis ) : void
axis System.Vector3
리턴 void

RaiseOutOfBounds() 공개 메소드

public RaiseOutOfBounds ( System.Vector3 pos ) : void
pos System.Vector3
리턴 void

RequestPhysicsterseUpdate() 공개 메소드

public RequestPhysicsterseUpdate ( ) : void
리턴 void

SendCollisionUpdate() 공개 메소드

public SendCollisionUpdate ( EventArgs e ) : void
e EventArgs
리턴 void

SendCollisions() 공개 추상적인 메소드

public abstract SendCollisions ( ) : bool
리턴 bool

SetCameraPos() 공개 메소드

public SetCameraPos ( Quaternion CameraRotation ) : void
CameraRotation Quaternion
리턴 void

SetMaterial() 공개 메소드

public SetMaterial ( int material, float friction, float restitution, float gravityMultiplier, float density ) : void
material int
friction float
restitution float
gravityMultiplier float
density float
리턴 void

SubscribeEvents() 공개 메소드

public SubscribeEvents ( int ms ) : void
ms int
리턴 void

SubscribedEvents() 공개 추상적인 메소드

public abstract SubscribedEvents ( ) : bool
리턴 bool

SubscribedToCollisions() 공개 메소드

public SubscribedToCollisions ( ) : bool
리턴 bool

TriggerMovementUpdate() 공개 메소드

public TriggerMovementUpdate ( ) : void
리턴 void

TriggerSignificantMovement() 공개 메소드

public TriggerSignificantMovement ( ) : void
리턴 void

UnSubscribeEvents() 공개 메소드

public UnSubscribeEvents ( ) : void
리턴 void

VehicleFlags() 공개 메소드

public VehicleFlags ( int param, bool remove ) : void
param int
remove bool
리턴 void

VehicleFloatParam() 공개 메소드

public VehicleFloatParam ( int param, float value ) : void
param int
value float
리턴 void

VehicleRotationParam() 공개 메소드

public VehicleRotationParam ( int param, Quaternion rotation ) : void
param int
rotation Quaternion
리턴 void

VehicleVectorParam() 공개 메소드

public VehicleVectorParam ( int param, Vector3 value ) : void
param int
value Vector3
리턴 void

프로퍼티 상세

m_targetVelocity 보호되어 있는 프로퍼티

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
리턴 Vector3