diff options
author | Melanie | 2011-06-11 12:08:02 +0100 |
---|---|---|
committer | Melanie | 2011-06-11 12:08:02 +0100 |
commit | a1c16a42002757f65d77b530571405bd740bf2f7 (patch) | |
tree | 6b86e3ddd09538f83c541a36d02f6668eeed8745 /OpenSim/Region/Physics | |
parent | Merge branch 'master' into careminster-presence-refactor (diff) | |
parent | Added a Sleep in between each site call, to slow the xml-rpc requests down. (diff) | |
download | opensim-SC-a1c16a42002757f65d77b530571405bd740bf2f7.zip opensim-SC-a1c16a42002757f65d77b530571405bd740bf2f7.tar.gz opensim-SC-a1c16a42002757f65d77b530571405bd740bf2f7.tar.bz2 opensim-SC-a1c16a42002757f65d77b530571405bd740bf2f7.tar.xz |
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Physics/Meshing/Meshmerizer.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs index f89b824..99b2d84 100644 --- a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs +++ b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs | |||
@@ -303,7 +303,11 @@ namespace OpenSim.Region.Physics.Meshing | |||
303 | if (meshOsd is OSDMap) | 303 | if (meshOsd is OSDMap) |
304 | { | 304 | { |
305 | OSDMap map = (OSDMap)meshOsd; | 305 | OSDMap map = (OSDMap)meshOsd; |
306 | OSDMap physicsParms = (OSDMap)map["physics_shape"]; | 306 | OSDMap physicsParms = (OSDMap)map["physics_shape"]; // old asset format |
307 | |||
308 | if (physicsParms.Count == 0) | ||
309 | physicsParms = (OSDMap)map["physics_mesh"]; // new asset format | ||
310 | |||
307 | int physOffset = physicsParms["offset"].AsInteger() + (int)start; | 311 | int physOffset = physicsParms["offset"].AsInteger() + (int)start; |
308 | int physSize = physicsParms["size"].AsInteger(); | 312 | int physSize = physicsParms["size"].AsInteger(); |
309 | 313 | ||