diff options
author | Diva Canto | 2015-08-31 15:04:10 -0700 |
---|---|---|
committer | Diva Canto | 2015-08-31 15:04:10 -0700 |
commit | 50e7e38f450599b5755c9ab887b8d9bd9c3d8981 (patch) | |
tree | 28e578fbcb02a15a4a74814f6b56629a995690a9 /OpenSim/Region/PhysicsModules/Ode/OdeScene.cs | |
parent | First commit where physics work as region module. (diff) | |
download | opensim-SC-50e7e38f450599b5755c9ab887b8d9bd9c3d8981.zip opensim-SC-50e7e38f450599b5755c9ab887b8d9bd9c3d8981.tar.gz opensim-SC-50e7e38f450599b5755c9ab887b8d9bd9c3d8981.tar.bz2 opensim-SC-50e7e38f450599b5755c9ab887b8d9bd9c3d8981.tar.xz |
Physics refactoring: all unit tests pass.
Diffstat (limited to 'OpenSim/Region/PhysicsModules/Ode/OdeScene.cs')
-rw-r--r-- | OpenSim/Region/PhysicsModules/Ode/OdeScene.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs b/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs index f090953..f49b0f7 100644 --- a/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs +++ b/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs | |||
@@ -106,7 +106,7 @@ namespace OpenSim.Region.PhysicsModule.ODE | |||
106 | } | 106 | } |
107 | 107 | ||
108 | [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "ODEPhysicsScene")] | 108 | [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "ODEPhysicsScene")] |
109 | public class OdeScene : PhysicsScene | 109 | public class OdeScene : PhysicsScene, INonSharedRegionModule |
110 | { | 110 | { |
111 | private readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.ToString()); | 111 | private readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.ToString()); |
112 | private bool m_Enabled = false; | 112 | private bool m_Enabled = false; |
@@ -585,7 +585,9 @@ namespace OpenSim.Region.PhysicsModule.ODE | |||
585 | Vector3 extent = new Vector3(scene.RegionInfo.RegionSizeX, scene.RegionInfo.RegionSizeY, scene.RegionInfo.RegionSizeZ); | 585 | Vector3 extent = new Vector3(scene.RegionInfo.RegionSizeX, scene.RegionInfo.RegionSizeY, scene.RegionInfo.RegionSizeZ); |
586 | Initialise(); | 586 | Initialise(); |
587 | InitialiseFromConfig(m_config); | 587 | InitialiseFromConfig(m_config); |
588 | base.Initialise(scene.PhysicsRequestAsset, scene.Heightmap.GetFloatsSerialised(), (float)scene.RegionInfo.RegionSettings.WaterHeight); | 588 | base.Initialise(scene.PhysicsRequestAsset, |
589 | (scene.Heightmap != null ? scene.Heightmap.GetFloatsSerialised() : new float[Constants.RegionSize * Constants.RegionSize]), | ||
590 | (float)scene.RegionInfo.RegionSettings.WaterHeight); | ||
589 | 591 | ||
590 | } | 592 | } |
591 | 593 | ||