[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49092] branches/soc-2012-bratwurst/source /blender/editors/transform/transform_manipulator.c: Another experiment with arranging the two-dimension scale/ translate manipulators such that they don't look so cluttered.
Jorge Rodriguez
bs.vino at gmail.com
Sat Jul 21 00:18:34 CEST 2012
Revision: 49092
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49092
Author: vino
Date: 2012-07-20 22:18:32 +0000 (Fri, 20 Jul 2012)
Log Message:
-----------
Another experiment with arranging the two-dimension scale/translate manipulators such that they don't look so cluttered.
Modified Paths:
--------------
branches/soc-2012-bratwurst/source/blender/editors/transform/transform_manipulator.c
Modified: branches/soc-2012-bratwurst/source/blender/editors/transform/transform_manipulator.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/transform/transform_manipulator.c 2012-07-20 20:01:56 UTC (rev 49091)
+++ branches/soc-2012-bratwurst/source/blender/editors/transform/transform_manipulator.c 2012-07-20 22:18:32 UTC (rev 49092)
@@ -1247,10 +1247,10 @@
glPopMatrix();
glPushMatrix();
- glTranslatef(dz*0.35f, 0.0, dz*0.35f);
+ glTranslatef(dz*0.3f, 0.0, dz*0.3f);
if(G.f & G_PICKSEL) glLoadName(MAN_SCALE_XZ);
manipulator_setcolor(v3d, 'Z', colcode, axisBlendAngle(rv3d->twangle[2]), MAN_SCALE_XZ);
- glScalef(1.5, 0.3, 1.5);
+ glScalef(2, 0.3, 2);
drawsolidcube(cywid);
glPopMatrix();
}
@@ -1265,10 +1265,10 @@
glPopMatrix();
glPushMatrix();
- glTranslatef(dz*0.35f, dz*0.35f, 0.0);
+ glTranslatef(dz*0.3f, dz*0.3f, 0.0);
if(G.f & G_PICKSEL) glLoadName(MAN_SCALE_XY);
manipulator_setcolor(v3d, 'X', colcode, axisBlendAngle(rv3d->twangle[0]), MAN_SCALE_XY);
- glScalef(1.5, 1.5, 0.3);
+ glScalef(2, 2, 0.3);
drawsolidcube(cywid);
glPopMatrix();
}
@@ -1283,10 +1283,10 @@
glPopMatrix();
glPushMatrix();
- glTranslatef(0.0, dz*0.35f, dz*0.35f);
+ glTranslatef(0.0, dz*0.3f, dz*0.3f);
if(G.f & G_PICKSEL) glLoadName(MAN_SCALE_YZ);
manipulator_setcolor(v3d, 'Y', colcode, axisBlendAngle(rv3d->twangle[1]), MAN_SCALE_YZ);
- glScalef(0.3, 1.5, 1.5);
+ glScalef(0.3, 2, 2);
drawsolidcube(cywid);
glPopMatrix();
}
@@ -1378,7 +1378,7 @@
/* offset in combo mode, for rotate a bit more */
if (combo & (V3D_MANIP_ROTATE)) dz = 1.0f + 2.0f * cylen;
- else if (combo & (V3D_MANIP_SCALE)) dz = 1.0f + 0.5f * cylen;
+ else if (combo & (V3D_MANIP_SCALE)) dz = 1.0f + 1.5f * cylen;
else dz = 1.0f;
/* Z Cone */
@@ -1391,12 +1391,11 @@
glPopMatrix();
glPushMatrix();
- glTranslatef(dz*0.45f, 0.0, dz*0.45f);
+ glTranslatef(0.0, 0.0, dz*0.75f);
if(G.f & G_PICKSEL) glLoadName(MAN_TRANS_XZ);
manipulator_setcolor(v3d, 'Z', colcode, axisBlendAngle(rv3d->twangle[2]), MAN_TRANS_XZ);
glScalef(1.3, 0.3, 1.3);
- glRotatef(45.0f, 0.0, 1.0, 0.0);
- draw_cone(qobj, cylen, cywid);
+ drawsolidcube(cywid);
glPopMatrix();
}
@@ -1411,12 +1410,11 @@
glPopMatrix();
glPushMatrix();
- glTranslatef(dz*0.45f, dz*0.45f, 0.0);
+ glTranslatef(dz*0.75f, 0.0, 0.0);
if(G.f & G_PICKSEL) glLoadName(MAN_TRANS_XY);
manipulator_setcolor(v3d, 'X', colcode, axisBlendAngle(rv3d->twangle[0]), MAN_TRANS_XY);
glScalef(1.3, 1.3, 0.3);
- glRotatef(90.0, -0.707, 0.707, 0.0);
- draw_cone(qobj, cylen, cywid);
+ drawsolidcube(cywid);
glPopMatrix();
}
@@ -1431,12 +1429,11 @@
glPopMatrix();
glPushMatrix();
- glTranslatef(0.0, dz*0.45f, dz*0.45f);
+ glTranslatef(0.0, dz*0.75f, 0.0);
if(G.f & G_PICKSEL) glLoadName(MAN_TRANS_YZ);
manipulator_setcolor(v3d, 'Y', colcode, axisBlendAngle(rv3d->twangle[1]), MAN_TRANS_YZ);
glScalef(0.3, 1.3, 1.3);
- glRotatef(-45.0f, 1.0, 0.0, 0.0);
- draw_cone(qobj, cylen, cywid);
+ drawsolidcube(cywid);
glPopMatrix();
}
More information about the Bf-blender-cvs
mailing list