From 6c00016447996bc18935edc76bb5d61b6740a296 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Tue, 9 Aug 2016 13:18:51 +0100 Subject: [PATCH] add a simple prim area estimator --- .../Framework/Scenes/SceneObjectPart.cs | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs index 0847b0b45a..90be18f5e7 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs @@ -1188,6 +1188,29 @@ namespace OpenSim.Region.Framework.Scenes } } + public float maxSimpleArea() + { + float a,b; + if(m_shape.Scale.X > m_shape.Scale.Y) + { + a = m_shape.Scale.X; + if(m_shape.Scale.Y > m_shape.Scale.Z) + b = m_shape.Scale.Y; + else + b = m_shape.Scale.Z; + } + else + { + a = m_shape.Scale.Y; + if(m_shape.Scale.X > m_shape.Scale.Z) + b = m_shape.Scale.X; + else + b = m_shape.Scale.Z; + } + + return a*b; + } + public UpdateRequired UpdateFlag { get; set; } public bool UpdatePhysRequired { get; set; }