mirror of
https://github.com/opensim/opensim.git
synced 2026-08-12 04:05:42 +08:00
* Adds llMoveToTarget and llStopMoveToTarget support to the ODEPlugin.
* It doesn't generate at_target events, because they don't exist yet in the script engine. * The Tau is different, however, compatible with scripts I tested. * Not perfect... but pretty good.
This commit is contained in:
@@ -180,6 +180,10 @@ namespace OpenSim.Region.Physics.Manager
|
||||
public abstract PhysicsVector RotationalVelocity { get; set; }
|
||||
public abstract bool Kinematic { get; set; }
|
||||
public abstract float Buoyancy { get; set; }
|
||||
public abstract PhysicsVector PIDTarget { set;}
|
||||
public abstract bool PIDActive { set;}
|
||||
public abstract float PIDTau { set; }
|
||||
|
||||
|
||||
public abstract void AddForce(PhysicsVector force);
|
||||
public abstract void SetMomentum(PhysicsVector momentum);
|
||||
@@ -343,6 +347,7 @@ namespace OpenSim.Region.Physics.Manager
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
public override void AddForce(PhysicsVector force)
|
||||
{
|
||||
}
|
||||
@@ -353,6 +358,10 @@ namespace OpenSim.Region.Physics.Manager
|
||||
set { return; }
|
||||
}
|
||||
|
||||
public override PhysicsVector PIDTarget { set { return; } }
|
||||
public override bool PIDActive { set { return; } }
|
||||
public override float PIDTau { set { return; } }
|
||||
|
||||
public override void SetMomentum(PhysicsVector momentum)
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user