Skip to content

Commit e62748c

Browse files
committed
Added function get_layer_extent to get extents only for a specified layer
1 parent 4c89aa8 commit e62748c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

geometry.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,18 @@ def transform_volume(transform, u, v, l, rotate=None):
8484

8585
return xyz
8686

87+
def get_layer_extents(layer_extents, layer):
88+
min_u, max_u = 0.0, 0.0
89+
min_v, max_v = 0.0, 0.0
90+
min_l, max_l = 0.0, 0.0
91+
for current_layer, extent in viewitems(layer_extents):
92+
if current_layer == layer:
93+
min_u, max_u = extent[0][0], extent[1][0]
94+
min_v, max_v = extent[0][1], extent[1][1]
95+
min_l, max_l = extent[0][2], extent[1][2]
96+
return ((min_u, max_u), (min_v, max_v), (min_l, max_l))
8797

98+
8899
def get_total_extents(layer_extents):
89100

90101
min_u = float('inf')

0 commit comments

Comments
 (0)