some reduction on large colision repulsive force on non physical placement of physical prims

This commit is contained in:
UbitUmarov
2017-04-14 03:14:41 +01:00
parent 040037d713
commit 9d8220ac9f
3 changed files with 254 additions and 123 deletions

View File

@@ -256,6 +256,7 @@ namespace OpenSim.Region.PhysicsModules.SharedBase
/// </summary>
public string SOPName;
public virtual void CrossingStart() { }
public abstract void CrossingFailure();
public abstract void link(PhysicsActor obj);
@@ -462,6 +463,7 @@ namespace OpenSim.Region.PhysicsModules.SharedBase
public abstract bool SubscribedEvents();
public virtual void AddCollisionEvent(uint CollidedWith, ContactPoint contact) { }
public virtual void AddVDTCCollisionEvent(uint CollidedWith, ContactPoint contact) { }
public virtual PhysicsInertiaData GetInertiaData()
{
@@ -477,6 +479,8 @@ namespace OpenSim.Region.PhysicsModules.SharedBase
{
}
public virtual float SimulationSuspended { get; set; }
// Warning in a parent part it returns itself, not null
public virtual PhysicsActor ParentActor { get { return this; } }