diff --git a/OpenSim/Region/Physics/OdePlugin/OdeScene.cs b/OpenSim/Region/Physics/OdePlugin/OdeScene.cs index 0e71e7fdae..243a323162 100644 --- a/OpenSim/Region/Physics/OdePlugin/OdeScene.cs +++ b/OpenSim/Region/Physics/OdePlugin/OdeScene.cs @@ -726,15 +726,15 @@ namespace OpenSim.Region.Physics.OdePlugin spaceGridMaxY = (int)(WorldExtents.Y * spacesPerMeterY); // ubit: limit number of spaces - if (spaceGridMaxX > 40) + if (spaceGridMaxX > 100) { - spaceGridMaxX = 40; - spacesPerMeterX = WorldExtents.X / spaceGridMaxX; + spaceGridMaxX = 100; + spacesPerMeterX = spaceGridMaxX / WorldExtents.X ; } - if (spaceGridMaxY > 40) + if (spaceGridMaxY > 100) { - spaceGridMaxY = 40; - spacesPerMeterY = WorldExtents.X / spaceGridMaxY; + spaceGridMaxY = 100; + spacesPerMeterY = spaceGridMaxY / WorldExtents.Y; } staticPrimspace = new IntPtr[spaceGridMaxX, spaceGridMaxY]; diff --git a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs index dd39c9551d..c68872744b 100644 --- a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs +++ b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs @@ -552,16 +552,16 @@ namespace OpenSim.Region.Physics.OdePlugin spaceGridMaxX = (int)(WorldExtents.X * spacesPerMeterX); spaceGridMaxY = (int)(WorldExtents.Y * spacesPerMeterY); - if (spaceGridMaxX > 40) + if (spaceGridMaxX > 100) { - spaceGridMaxX = 40; - spacesPerMeterX = WorldExtents.X / spaceGridMaxX; + spaceGridMaxX = 100; + spacesPerMeterX = spaceGridMaxX / WorldExtents.X ; } - if (spaceGridMaxY > 40) + if (spaceGridMaxY > 100) { - spaceGridMaxY = 40; - spacesPerMeterY = WorldExtents.Y / spaceGridMaxY; + spaceGridMaxY = 100; + spacesPerMeterY = spaceGridMaxY / WorldExtents.Y ; } staticPrimspace = new IntPtr[spaceGridMaxX, spaceGridMaxY];