From ac84d3d26b14825fe7bca35013cc00e4d71aeb4f Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Thu, 5 Mar 2009 21:59:27 +0000 Subject: * Fixing a few mass calculation errors suggested by jhurliman --- OpenSim/Region/Physics/OdePlugin/ODEPrim.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Physics/OdePlugin') diff --git a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs index 6d07b92..ae0bb11 100644 --- a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs +++ b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs @@ -480,12 +480,12 @@ namespace OpenSim.Region.Physics.OdePlugin case ProfileShape.HalfCircle: if (_pbs.PathCurve == (byte)Extrusion.Curve1) { - if (_size.X == _size.Z && _size.Z == _size.X) + if (_size.X == _size.Y && _size.Y == _size.Z) { // regular sphere // v = 4/3 * pi * r^3 float sradius3 = (float)Math.Pow((_size.X / 2), 3); - volume = (float)((4 / 3) * Math.PI * sradius3); + volume = (float)((4f / 3f) * Math.PI * sradius3); } else { -- cgit v1.1