From 57935140306a95ba35f713d399f2d917a121d9c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Constantin=20Ri=C3=9F?= Date: Tue, 9 Feb 2010 14:27:49 +0100 Subject: ........... --- Temparray.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'Temparray.cpp') diff --git a/Temparray.cpp b/Temparray.cpp index 1d8f8b7..7615d21 100644 --- a/Temparray.cpp +++ b/Temparray.cpp @@ -17,7 +17,7 @@ Temparray::Temparray(float initialtemp, int x0, int y0, int z0){ for(int j = 0; j < y0; ++j) { for(int k = 0; k < z0; ++k) { for(int l = 0; l < 6; ++l) { - cubehole(i, j, k, l).setSize((6-l)/6.0*0.9, 0.9, (6-l)/6.0*0.9, (5-l)/6.0*0.9, (5-l)/6.0*0.9); + cubehole(i, j, k, l).setSize((6-l)/6.0*0.9, 0.15, (6-l)/6.0*0.9, (5-l)/6.0*0.9, (5-l)/6.0*0.9); float x, y, z; if(x0 % 2 == 0) x = -(x0/2)+i+0.5; @@ -556,9 +556,8 @@ void Temparray::calcweight() { } else if (sx%2 == 1) { - posx = sx/2.0-1; posx2 = sx/2.0; - disth = abs(posx-i); disth2 = abs(posx2-i); - if(disth < disth2) dist += disth; else dist += disth2; + posx = sx/2.0-0.5; + dist += abs(posx-i); if (sy%2 == 0) { posy = sy/2.0-1; posy2 = sy/2.0; disth = abs(posy-j); disth2 = abs(posy2-j); -- cgit v1.2.3