From 37cb24da60391d692f2c1266eecdc17aa6db2838 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 24 Dec 2015 01:21:15 +0000 Subject: [PATCH] add prim estimated center of mass correction also for tortured prims meshs. Not fully tested --- OpenSim/Region/PhysicsModules/ubOde/ODEMeshWorker.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenSim/Region/PhysicsModules/ubOde/ODEMeshWorker.cs b/OpenSim/Region/PhysicsModules/ubOde/ODEMeshWorker.cs index 40b5ef7cbd..a9774730e6 100644 --- a/OpenSim/Region/PhysicsModules/ubOde/ODEMeshWorker.cs +++ b/OpenSim/Region/PhysicsModules/ubOde/ODEMeshWorker.cs @@ -410,6 +410,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde if (!needsMeshing(pbs)) { repData.meshState = MeshState.noNeed; + repData.hasOBB = false; return; } @@ -460,6 +461,9 @@ namespace OpenSim.Region.PhysicsModule.ubOde repData.meshState = MeshState.AssetOK; repData.mesh = mesh; + repData.OBB = mesh.GetOBB(); + repData.OBBOffset = mesh.GetCentroid(); + repData.hasOBB = true; if (pbs.SculptEntry) {