29 using System.Collections.Generic;
33 namespace OpenSim.
Region.OptionalModules.Scripting.Minimodule.
Object
42 bool Enabled {
get; set; }
44 bool Phantom {
get; set; }
45 bool PhantomCollisions {
get; set; }
47 double Density {
get; set; }
48 double Mass {
get; set; }
49 double Buoyancy {
get; set; }
51 Vector3 GeometricCenter {
get; }
52 Vector3 CenterOfMass {
get; }
54 Vector3 RotationalVelocity {
get; set; }
55 Vector3 Velocity {
get; set; }
56 Vector3 Torque {
get; set; }
57 Vector3 Acceleration {
get; }
58 Vector3 Force {
get; set; }
60 bool FloatOnWater { set; }
62 void AddForce(Vector3 force,
bool pushforce);
63 void AddAngularForce(Vector3 force,
bool pushforce);
64 void SetMomentum(Vector3 momentum);
This implements an interface similar to that provided by physics engines to OpenSim internally...