From 2194b744734bc21f9d9285d18d47164eef4baffa Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sun, 22 Apr 2007 18:48:45 +0000 Subject: Needs testing. 1. Fixed Update Lock (should now compile) 2. Added support for rescaling a primitive without it jerking to the side. --- OpenSim.RegionServer/world/Primitive.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'OpenSim.RegionServer/world/Primitive.cs') diff --git a/OpenSim.RegionServer/world/Primitive.cs b/OpenSim.RegionServer/world/Primitive.cs index 8ff66f9..6fb5d72 100644 --- a/OpenSim.RegionServer/world/Primitive.cs +++ b/OpenSim.RegionServer/world/Primitive.cs @@ -52,7 +52,14 @@ namespace OpenSim.world { set { + LLVector3 offset = (value - primData.Scale); + offset.X /= 2; + offset.Y /= 2; + offset.Z /= 2; + + this.primData.Position += offset; this.primData.Scale = value; + this.dirtyFlag = true; } get -- cgit v1.1