$HEADER

"Physic tools" PlugIT

This PlugIT allows to access to a complet toolbox in order to parameter the physical reaction on an object.

 

Parameters

1

Name of the object the physics will be applied (the object must be parameter with a physical body).

2

If checked, the object will be constraint on the Y axis.

3

Uses the local coordinates of the object.

4

Disables the gravity of the object.

5

If checked, the object is automatically frozen when it reachs its balance point.


 

Events

Has motion

Sends when an object is moving (unbalanced).

Has no motion

Sends when an object is fixed (balanced).

Leaves world

Sends when the object leaves the physical world.

Omega

Angular velocity of the object.

Velocity

Linear velocity of the object.

Ray intersect in

The object is caught in a physical raycast.

Ray intersect out

The object leaves the physical raycast.

Contact

The object collides with a physical material (defined by a "Physic contact" PlugIT).

Parameters are in the orders : the collided object name, its physical material, the second physical material, the x y z position of the contact, its x y z normale position, the x y z force and its velocity.

Overlap started

The object collides an other physical material (defined by a "Physic contact" PlugIT).

Parameters are in the orders : the collided object name, its physical material, the second physical material.

Overlap stopped

The object no longer collides an other physical material (defined by a "Physic contact" PlugIT).

Parameters are in the orders : the collided object name, its physical material, the second physical material.

Grabed

Sends if the object is grabed (using the "physic mouse" or "Leap Motion" PlugIT).

Ungrabed

Sends if the object is released (using the "physic mouse" or "Leap Motion" PlugIT).

Object setted

Sends when the "Set object" action is used.


 

Action

Add constant force

Adds a constant linear force.

Add constant torque

Adds a constant angular force.

Add force

Adds a force.

Add impulse

Adds an impulse.

Add torque

Adds a constant angular (rotation).

Add velocity

Adds velocity

Reset body

Resets the position and the orientation of the object. All the forces are reset to 0.

Reset world

Resets the world.

Set auto freeze

Enables/disables the autofreeze.

Set constant force

Enables/disables a constant force.

Set constant torque

Applies a constant angular force vector (rotation).

Set enable

Enables or disables the physical on the object (the link takes the 1 or 0 values in the parameter).

Set fluid volume ratio

Change the ratio between the volume and the density of the fluid.

Set fluid

Define if the object act as a fluid volume.

Set force

Applies a linear force.

Set gravity state

Enables/disables gravity on the object.

Set mass

Changes the mass object.

Set object

Changes the source object by setting a new name object in the parameter (use the "Get object" plugIT to set the object name correctly). On the second line of the parameter you can set 0 to prevent the previous object to be resetted.

Set omega

Applies an angular velocity vector (rotation).

Set torque

Applies an angular force vector (rotation).

Set velocity

Applies a move velocity vector (rotation).

Set world enable

Enables/disables the physics.

Set world gravity

Changes the gravity vector of the world.

Apply on object

Applies the current body properties to the object passed in link parameter (use the "Get object" plugIT to set the object name correctly).
$FOOTER