From 99054546c4ab56b69a9942e72ca22c316394419a Mon Sep 17 00:00:00 2001 From: Latif Khalifa Date: Mon, 1 Aug 2011 06:46:52 +0000 Subject: [PATCH] Bounding volume min is already negative, flip sign. git-svn-id: https://radegast.googlecode.com/svn/trunk@1052 f7a694da-4d33-11de-9ad6-1127a62b9fcd --- Radegast/GUI/Rendering/Rendering.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Radegast/GUI/Rendering/Rendering.cs b/Radegast/GUI/Rendering/Rendering.cs index de7f7a6..55040e6 100644 --- a/Radegast/GUI/Rendering/Rendering.cs +++ b/Radegast/GUI/Rendering/Rendering.cs @@ -1314,12 +1314,12 @@ namespace Radegast.Rendering /// private float FindClosestDistanceSquared(Vector3 calcPos, SceneObject p) { - if (p.BoundingVolume == null || p.BoundingVolume.R < 5f || !RenderSettings.HeavierDistanceChecking) + if (p.BoundingVolume == null || !RenderSettings.HeavierDistanceChecking) return Vector3.DistanceSquared(calcPos, p.RenderPosition); Vector3 posToCheckFrom = Vector3.Zero; //Get the bounding boxes for this prim - Vector3 boundingBoxMin = p.RenderPosition - p.BoundingVolume.Min * p.BasePrim.Scale; + Vector3 boundingBoxMin = p.RenderPosition + p.BoundingVolume.Min * p.BasePrim.Scale; Vector3 boundingBoxMax = p.RenderPosition + p.BoundingVolume.Max * p.BasePrim.Scale; if (calcPos.X > boundingBoxMin.X && calcPos.X < boundingBoxMax.X) -- 2.11.0