Create Rectangle¶
Create Rectangle¶
1# create a rect with zero properties
2rect1 = impact.creator.rect(0, 0, 0, 0)
3
4# create another rect specifying its properties
5rect2 = impact.creator.rect(10,20,30,40)
6
7impact.gui.output_toolbox.clear()
8
9# display the properties of the first rect using individual properties
10impact.gui.output_toolbox.add(rect1.left)
11impact.gui.output_toolbox.add(rect1.bottom)
12impact.gui.output_toolbox.add(rect1.right)
13impact.gui.output_toolbox.add(rect1.top)
14
15# display the properties of the second rect using vector properties
16impact.gui.output_toolbox.add(rect2.bottom_left.x)
17impact.gui.output_toolbox.add(rect2.bottom_left.y)
18impact.gui.output_toolbox.add(rect2.top_right.x)
19impact.gui.output_toolbox.add(rect2.top_right.y)
20
21# display the width and height of the second rect
22impact.gui.output_toolbox.add(rect2.width)
23impact.gui.output_toolbox.add(rect2.height)