ViewSettings example (Python)¶
ViewSettings example (Python)¶
1# this example changes the visibility of dimensions in the current window
2# for the active drawing (if there is one)
3
4ad = impact.active_drawing
5if not ad.isNone():
6 win = ad.active_window
7 if not win.isNone():
8 vs = win.view_settings
9
10 vs.dimensions = ipBoolean.bFalse
11 vs.dimensions_parametric = ipBoolean.bTrue
12 vs.dimensions_non_parametric = ipBoolean.bTrue
13 impact.gui.output_toolbox.add('No dimensions are visible')
14
15 vs.dimensions = ipBoolean.bTrue
16 vs.dimensions_parametric = ipBoolean.bTrue
17 vs.dimensions_non_parametric = ipBoolean.bFalse
18 impact.gui.output_toolbox.add('Only parametric dimensions are visible')
19
20 vs.dimensions = ipBoolean.bTrue
21 vs.dimensions_parametric = ipBoolean.bTrue
22 vs.dimensions_non_parametric = ipBoolean.bTrue
23 impact.gui.output_toolbox.add('All dimensions are visible')