Enquire Area¶
Enquire Area¶
1# this example emulates impact's Enquire > One-up Area tool
2
3if not impact.active_drawing.active_layer.isNone():
4 enquire = impact.active_drawing.active_layer.enquire_area
5
6 enquire.mode = ipEnquireAreaMode.eamOneUps
7
8 # calculate the areas and perimeters
9 enquire.perform()
10
11 # display the results
12 impact.gui.output_toolbox.add("Outside Area: " + str(enquire.outside_area) + " (Perimeter: " + str(enquire.outside_perimeter) + ")")
13 impact.gui.output_toolbox.add("Inside Area (Waste): " + str(enquire.inside_area) + " (Perimeter: " + str(enquire.inside_perimeter) + ")")
14 impact.gui.output_toolbox.add("Result Area: " + str(enquire.result_area))
15
16