initial steps to support physical phantoms

This commit is contained in:
UbitUmarov
2012-03-11 06:32:06 +00:00
parent b0f01cec98
commit 21a76a619f
6 changed files with 73 additions and 13 deletions

View File

@@ -170,6 +170,8 @@ namespace OpenSim.Region.Physics.Manager
public abstract Vector3 Size { get; set; }
public bool Phantom { get; set; }
public abstract PrimitiveBaseShape Shape { set; }
uint m_baseLocalID;

View File

@@ -122,9 +122,6 @@ namespace OpenSim.Region.Physics.Manager
/// <param name="prim"></param>
public abstract void RemovePrim(PhysicsActor prim);
//public abstract PhysicsActor AddPrimShape(string primName, PrimitiveBaseShape pbs, Vector3 position,
// Vector3 size, Quaternion rotation); //To be removed - Actually removed!
public abstract PhysicsActor AddPrimShape(string primName, PrimitiveBaseShape pbs, Vector3 position,
Vector3 size, Quaternion rotation, bool isPhysical, uint localid);
@@ -134,6 +131,12 @@ namespace OpenSim.Region.Physics.Manager
return null;
}
public virtual PhysicsActor AddPrimShape(string primName, PrimitiveBaseShape pbs, Vector3 position,
Vector3 size, Quaternion rotation, bool isPhysical, bool isPhantom, uint localid)
{
return AddPrimShape(primName, pbs, position, size, rotation, isPhysical, localid);
}
public virtual float TimeDilation
{
get { return 1.0f; }