ViewSettings example¶
ViewSettings example¶
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")