Scaling with PET with numerical input used a three axis input while it only gave access to one.
Made it use and give access to only one as it should.
This commit is contained in:
2004-10-31 21:45:00 +00:00
parent a89a4f531c
commit 67ed54a188

View File

@@ -5733,10 +5733,20 @@ void transform(int mode)
}
else size[0]=size[1]=size[2]= (sqrt( (float)((yc-mval[1])*(yc-mval[1])+(mval[0]-xc)*(mval[0]-xc)) ))/sizefac;
if (typemode){
if (numchange[0]) size[0] = addvec[0]; else size[0] = 1;
if (numchange[1]) size[1] = addvec[1]; else size[1] = 1;
if (numchange[2]) size[2] = addvec[2]; else size[2] = 1;
if (mode=='s') {
if (typemode){
if (numchange[0]) size[0] = addvec[0]; else size[0] = 1;
if (numchange[1]) size[1] = addvec[1]; else size[1] = 1;
if (numchange[2]) size[2] = addvec[2]; else size[2] = 1;
}
}
else {
if (typemode){
if (numchange[0])
size[0] = size[1] = size[2] = addvec[0];
else
size[0] = size[1] = size[2] = 1;
}
}
if(axismode && mode=='s') {