Physics refactoring: all unit tests pass.

This commit is contained in:
Diva Canto
2015-08-31 15:04:10 -07:00
parent 11194209df
commit 50e7e38f45
7 changed files with 55 additions and 22 deletions

View File

@@ -93,7 +93,9 @@ namespace OpenSim.Region.PhysicsModule.BasicPhysics
scene.RegisterModuleInterface<PhysicsScene>(this);
m_regionExtent = new Vector3(scene.RegionInfo.RegionSizeX, scene.RegionInfo.RegionSizeY, scene.RegionInfo.RegionSizeZ);
base.Initialise(scene.PhysicsRequestAsset, scene.Heightmap.GetFloatsSerialised(), (float)scene.RegionInfo.RegionSettings.WaterHeight);
base.Initialise(scene.PhysicsRequestAsset,
(scene.Heightmap != null ? scene.Heightmap.GetFloatsSerialised() : new float[Constants.RegionSize * Constants.RegionSize]),
(float)scene.RegionInfo.RegionSettings.WaterHeight);
}