[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25036] trunk/blender/source/blender/ editors/transform/transform_constraints.c: Bugfix: PET circle not drawn correctly in edit mode.
Martin Poirier
theeth at yahoo.com
Mon Nov 30 20:44:00 CET 2009
Revision: 25036
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25036
Author: theeth
Date: 2009-11-30 20:43:59 +0100 (Mon, 30 Nov 2009)
Log Message:
-----------
Bugfix: PET circle not drawn correctly in edit mode.
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_constraints.c
Modified: trunk/blender/source/blender/editors/transform/transform_constraints.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_constraints.c 2009-11-30 19:24:13 UTC (rev 25035)
+++ trunk/blender/source/blender/editors/transform/transform_constraints.c 2009-11-30 19:43:59 UTC (rev 25036)
@@ -668,6 +668,7 @@
if (t->flag & T_PROP_EDIT) {
RegionView3D *rv3d = CTX_wm_region_view3d(C);
float tmat[4][4], imat[4][4];
+ float center[3];
UI_ThemeColor(TH_GRID);
@@ -684,9 +685,11 @@
glPushMatrix();
+ VECCOPY(center, t->center);
+
if((t->spacetype == SPACE_VIEW3D) && t->obedit)
{
- glMultMatrixf(t->obedit->obmat); /* because t->center is in local space */
+ mul_m4_v3(t->obedit->obmat, center); /* because t->center is in local space */
}
else if(t->spacetype == SPACE_IMAGE)
{
@@ -697,7 +700,7 @@
}
set_inverted_drawing(1);
- drawcircball(GL_LINE_LOOP, t->center, t->prop_size, imat);
+ drawcircball(GL_LINE_LOOP, center, t->prop_size, imat);
set_inverted_drawing(0);
glPopMatrix();
More information about the Bf-blender-cvs
mailing list