diff --git a/src/floorplan_dsl/classes/fpm2/geometry.py b/src/floorplan_dsl/classes/fpm2/geometry.py index fa49558..89bbcbc 100644 --- a/src/floorplan_dsl/classes/fpm2/geometry.py +++ b/src/floorplan_dsl/classes/fpm2/geometry.py @@ -171,7 +171,9 @@ def __init__( coord = PointCoordinate(self, p.x.value, p.y.value, self.height.value) else: # For windows and entryways use thickness - coord = PointCoordinate(self, p.x.value, self.thickness.value, p.z.value) + coord = PointCoordinate( + self, p.x.value, self.thickness.value, p.z.value + ) self.coordinates.append(coord) diff --git a/src/floorplan_dsl/processors/semantics/fpm2.py b/src/floorplan_dsl/processors/semantics/fpm2.py index 97265d0..f43b384 100644 --- a/src/floorplan_dsl/processors/semantics/fpm2.py +++ b/src/floorplan_dsl/processors/semantics/fpm2.py @@ -381,7 +381,9 @@ def compute_3d_shape(self): wall = self.location.walls[0].space.walls[self.location.walls[0].wall_idx] thickness = wall.thickness.value if len(self.location.walls) == 2: - wall_2 = self.location.walls[1].space.walls[self.location.walls[1].wall_idx] + wall_2 = self.location.walls[1].space.walls[ + self.location.walls[1].wall_idx + ] thickness = thickness + wall_2.thickness.value self.shape_3d = Polyhedron(self, self.shape, thickness=thickness) self.shape_position_coords = self.get_shape_point_positions(self.shape_3d)