forked from bartvdbraak/blender
Tweaks to the fading behaviour of 3d view grid subdivs, somewhat fix for
[#20246] grid subdivisionns doesn't works
This commit is contained in:
parent
750764f411
commit
17d7b7220f
@ -343,7 +343,7 @@ static void drawgrid(UnitSettings *unit, ARegion *ar, View3D *v3d, char **grid_u
|
||||
}
|
||||
}
|
||||
else { // start blending out
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*10));
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*6));
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx);
|
||||
|
||||
UI_ThemeColor(TH_GRID);
|
||||
@ -351,7 +351,7 @@ static void drawgrid(UnitSettings *unit, ARegion *ar, View3D *v3d, char **grid_u
|
||||
}
|
||||
}
|
||||
else { // start blending out (GRID_MIN_PX < dx < (GRID_MIN_PX*10))
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*10));
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*6));
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx);
|
||||
|
||||
UI_ThemeColor(TH_GRID);
|
||||
@ -370,21 +370,21 @@ static void drawgrid(UnitSettings *unit, ARegion *ar, View3D *v3d, char **grid_u
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx);
|
||||
}
|
||||
else {
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*10));
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*6));
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx);
|
||||
UI_ThemeColor(TH_GRID);
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx*sublines);
|
||||
}
|
||||
}
|
||||
else {
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*10));
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*6));
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx);
|
||||
UI_ThemeColor(TH_GRID);
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx*sublines);
|
||||
}
|
||||
}
|
||||
else {
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*10));
|
||||
UI_ThemeColorBlend(TH_BACK, TH_GRID, dx/(GRID_MIN_PX*6));
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx);
|
||||
UI_ThemeColor(TH_GRID);
|
||||
drawgrid_draw(ar, wx, wy, x, y, dx*sublines);
|
||||
|
@ -1942,7 +1942,6 @@ int initFlyInfo (bContext *C, FlyInfo *fly, wmOperator *op, wmEvent *event)
|
||||
mul_v3_fl(fly->rv3d->ofs, -1.0f); /*flip the vector*/
|
||||
|
||||
fly->rv3d->dist=0.0;
|
||||
fly->rv3d->viewbut=0;
|
||||
|
||||
/* used for recording */
|
||||
//XXX2.5 if(v3d->camera->ipoflag & OB_ACTION_OB)
|
||||
@ -1982,7 +1981,7 @@ static int flyEnd(bContext *C, FlyInfo *fly)
|
||||
if (fly->state == FLY_CANCEL) {
|
||||
/* Revert to original view? */
|
||||
if (fly->persp_backup==RV3D_CAMOB) { /* a camera view */
|
||||
rv3d->viewbut=1;
|
||||
|
||||
VECCOPY(v3d->camera->loc, fly->ofs_backup);
|
||||
VECCOPY(v3d->camera->rot, fly->rot_backup);
|
||||
DAG_id_flush_update(&v3d->camera->id, OB_RECALC_OB);
|
||||
|
Loading…
Reference in New Issue
Block a user