Bases: object
Centres the model on the grid origin (0,0).
Get building orientation
Gets the construction ID of the opening.
Construction ID. empty if none found
str
Get the model’s window-to-wall ratio
Reduce external windows so that the max window-to-wall ratio is not exceeded
max_wwr (float) – Max window-to-wall ratio
Remove doors from the model.
flag (int) – 0 = all, 1 = internal, 2 = external
opening_area (float) – Opening area threshold, all doors with an area below this threshold are removed. If 0.0, removes all doors
Remove doors from the model.
flag (int) – 0 = all, 1 = internal, 2 = external
opening_area (float) – Opening area threshold, all holes with an area below this threshold are removed. If 0.0, removes all holes
Remove openings below the provided threshold area for the selected body.
Use iesve.VEBody.select() to select a body
area_threshold (float) – Area threshold in square metres
Change opening type for selected body’s openings. Use iesve.VEBody.select()
to select a body
opening_type (str) – Opening type. Valid entries are ‘door’, ‘window’ and ‘hole’
Set building orientation
orientation (float) – Orientation from north in degrees
Set colour of the selected body
colour_index (int) – Index of the colour to set.
Possible colour index values:
int |
colour |
|---|---|
0 |
BLUE |
1 |
GREEN |
2 |
RED |
3 |
YELLOW |
4 |
PURPLE |
5 |
ORANGE |
6 |
CYAN |
7 |
LIGHT GREY |
48 |
WHITE |
56 |
BLACK |
Set percent doors for the selected body. Use iesve.VEBody.select() to
select a body
percent_doors (int) – Percent doors to set
Set percent glazing of external surfaces for the selected body. Use
iesve.VEBody.select() to select a body
percent_doors (int) – Percent glazing to set
Set percent holes for the selected body. Use iesve.VEBody.select()
to select a body.
percent_holes (int) – Percent holes to set
Set percent glazing of walls for the selected body. Use iesve.VEBody.select()
to select a body.
percent_glazing (int) – Percent glazing to set.
Gets the opening ID
Gets the macroflo opening ID
Gets a dictionary of opening properties. Possible keys are:
aps_handle
area
aspect_ratio
height
index
macroflo_type
perimeter
sill_height
type
width
Note that values for width and height are only accurate for rectangular openings and horizontal rotations
Move an associated opening
Bases: IntEnum