Debug value in degrees (under parenthesis) for rotation driver variables
Specifically the Rotational Difference and XYZ Rotation Transform Channel Feature requested during BlenderPRO 2012 (Brazilian Blender Conference) and coded during my flight back :) Reviewed by Joshua Leung(Aligorith)
This commit is contained in:
@@ -714,7 +714,14 @@ static void graph_panel_drivers(const bContext *C, Panel *pa)
|
||||
row = uiLayoutRow(box, TRUE);
|
||||
uiItemL(row, IFACE_("Value:"), ICON_NONE);
|
||||
|
||||
BLI_snprintf(valBuf, sizeof(valBuf), "%.3f", dvar->curval);
|
||||
if ((dvar->type == DVAR_TYPE_ROT_DIFF) ||
|
||||
(dvar->type == DVAR_TYPE_TRANSFORM_CHAN &&
|
||||
dvar->targets[0].transChan >= DTAR_TRANSCHAN_ROTX &&
|
||||
dvar->targets[0].transChan < DTAR_TRANSCHAN_SCALEX))
|
||||
BLI_snprintf(valBuf, sizeof(valBuf), "%.3f (%4.1f°)", dvar->curval, RAD2DEGF(dvar->curval));
|
||||
else
|
||||
BLI_snprintf(valBuf, sizeof(valBuf), "%.3f", dvar->curval);
|
||||
|
||||
uiItemL(row, valBuf, ICON_NONE);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user