OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics Interface Reference
This implements an interface similar to that provided by physics engines to
OpenSim internally. Eg, PhysicsActor. It is capable of setting and getting properties related to the current physics scene representation of this object.
More...
List of all members.
|
Public Member Functions |
| void | AddForce (Vector3 force, bool pushforce) |
| void | AddAngularForce (Vector3 force, bool pushforce) |
| void | SetMomentum (Vector3 momentum) |
Properties |
| bool | Enabled [get, set] |
| bool | Phantom [get, set] |
| bool | PhantomCollisions [get, set] |
| double | Density [get, set] |
| double | Mass [get, set] |
| double | Buoyancy [get, set] |
| Vector3 | GeometricCenter [get] |
| Vector3 | CenterOfMass [get] |
| Vector3 | RotationalVelocity [get, set] |
| Vector3 | Velocity [get, set] |
| Vector3 | Torque [get, set] |
| Vector3 | Acceleration [get] |
| Vector3 | Force [get, set] |
| bool | FloatOnWater [set] |
Detailed Description
This implements an interface similar to that provided by physics engines to
OpenSim internally. Eg, PhysicsActor. It is capable of setting and getting properties related to the current physics scene representation of this object.
Member Function Documentation
| void OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::AddForce |
( |
Vector3 |
force, |
|
|
bool |
pushforce | |
|
) |
| | |
| void OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::AddAngularForce |
( |
Vector3 |
force, |
|
|
bool |
pushforce | |
|
) |
| | |
| void OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::SetMomentum |
( |
Vector3 |
momentum |
) |
|
Property Documentation
bool OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Enabled [get, set] |
bool OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Phantom [get, set] |
bool OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::PhantomCollisions [get, set] |
double OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Density [get, set] |
double OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Mass [get, set] |
double OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Buoyancy [get, set] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::GeometricCenter [get] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::CenterOfMass [get] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::RotationalVelocity [get, set] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Velocity [get, set] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Torque [get, set] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Acceleration [get] |
Vector3 OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::Force [get, set] |
bool OpenSim::Region::OptionalModules::Scripting::Minimodule::Object::IObjectPhysics::FloatOnWater [set] |
The documentation for this interface was generated from the following file:
- /home/sdague/opensim-docsgit/opensim/OpenSim/Region/OptionalModules/Scripting/Minimodule/Object/IObjectPhysics.cs