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 = False
11 vs.dimensions_parametric = True
12 vs.dimensions_non_parametric = True
13 impact.gui.output_toolbox.add("No dimensions are visible")
14
15 vs.dimensions = True
16 vs.dimensions_parametric = True
17 vs.dimensions_non_parametric = False
18 impact.gui.output_toolbox.add("Only parametric dimensions are visible")
19
20 vs.dimensions = True
21 vs.dimensions_parametric = True
22 vs.dimensions_non_parametric = True
23 impact.gui.output_toolbox.add("All dimensions are visible")