Main Page | Namespace List | Alphabetical List | Class List | File List | Class Members | Related Pages

DART_Physics::ActorPhysicsProperties Class Reference

This behavior is placed on an object actor to give that object properties in the physics world. More...

List of all members.

Public Member Functions

 MakeCollisionCue (me, myparams)
 beginSprite (me)
 collisionHandler (me, collisionDetails)
 enterFrame ()
 MakeFixed (me, whichactor)
 MakePinned (me)
 MakeUnpinned (me)
 MakeMovable ()
 ApplyImpulse (me, impvector)
 ApplyForce (me, forcevector)
 AntiGravity (me)
 EnableCollision (me)
 DisableCollision (me)
 getPropertyDescriptionList (, ascript)

Public Attributes

 ShootingPower
 global variable used to control how powerfully the dart and ball are shot


Private Attributes

 pObjectType
 name of the cue that this trigger should subscribe to

 pRestitution
 what action this behavior will trigger

 pFriction
 holds the parameter value to be passed to method being called by action

 pMass
 mass of object

 rigid_body
 the rigid body model

 rigid_body_list
 list of all rigid bodies

 pCollision
 TRUE if the user wants collisions of this model to be reported.

 pPinned
 TRUE if the movable object is not effected by other objects.


Detailed Description

This behavior is placed on an object actor to give that object properties in the physics world.

The user can define the restitution, friction and mass of the object. This object will then we included in the physics simulation and the movement of the object will be determined by the simulation, except when the object is attached to a tracker and/or pinned. Rigid fixed objects cannot be moved, rigid movable will be moved by the simulation. You can "pin" a movable object to temporarily hold it in place while still allowing collisions with other objects. When the object is unpinned it will be effected by other objects in the simulation. When an object is attached to a tracker it should be movable and pinned. for more details about the Havok physic system please read the havok physics primer http://www.havok.com/xtra/downloads/docs/HavokPrimer.zip

Properties:

Copyright 2004, Georgia Tech Research Corporation, Atlanta, Georgia 30332-0415 All Rights Reserved (See LICENSE cast member for full license information)


Member Function Documentation

DART_Physics::ActorPhysicsProperties::AntiGravity me   ) 
 

DART_Physics::ActorPhysicsProperties::ApplyForce me  ,
forcevector 
 

DART_Physics::ActorPhysicsProperties::ApplyImpulse me  ,
impvector 
 

DART_Physics::ActorPhysicsProperties::beginSprite me   ) 
 

DART_Physics::ActorPhysicsProperties::collisionHandler me  ,
collisionDetails 
 

DART_Physics::ActorPhysicsProperties::DisableCollision me   ) 
 

DART_Physics::ActorPhysicsProperties::EnableCollision me   ) 
 

DART_Physics::ActorPhysicsProperties::enterFrame  ) 
 

DART_Physics::ActorPhysicsProperties::getPropertyDescriptionList ascript   ) 
 

DART_Physics::ActorPhysicsProperties::MakeCollisionCue me  ,
myparams 
 

DART_Physics::ActorPhysicsProperties::MakeFixed me  ,
whichactor 
 

DART_Physics::ActorPhysicsProperties::MakeMovable  ) 
 

DART_Physics::ActorPhysicsProperties::MakePinned me   ) 
 

DART_Physics::ActorPhysicsProperties::MakeUnpinned me   ) 
 


Member Data Documentation

DART_Physics::ActorPhysicsProperties::pCollision [private]
 

TRUE if the user wants collisions of this model to be reported.

DART_Physics::ActorPhysicsProperties::pFriction [private]
 

holds the parameter value to be passed to method being called by action

DART_Physics::ActorPhysicsProperties::pMass [private]
 

mass of object

DART_Physics::ActorPhysicsProperties::pObjectType [private]
 

name of the cue that this trigger should subscribe to

DART_Physics::ActorPhysicsProperties::pPinned [private]
 

TRUE if the movable object is not effected by other objects.

DART_Physics::ActorPhysicsProperties::pRestitution [private]
 

what action this behavior will trigger

DART_Physics::ActorPhysicsProperties::rigid_body [private]
 

the rigid body model

DART_Physics::ActorPhysicsProperties::rigid_body_list [private]
 

list of all rigid bodies

DART_Physics::ActorPhysicsProperties::ShootingPower
 

global variable used to control how powerfully the dart and ball are shot


Generated on Fri Oct 8 16:38:01 2004 for DART-Lingo by doxygen 1.3.7