diff --git a/freecad/kiconnect/project.py b/freecad/kiconnect/project.py index 8b4a85b..7496c8c 100644 --- a/freecad/kiconnect/project.py +++ b/freecad/kiconnect/project.py @@ -9,7 +9,7 @@ from . import settings from . import api from .copper import Copper -from .board import Board +from . import board as Board #from .parts import Parts class Project: @@ -31,7 +31,9 @@ class Project: if self.API.Proxy.is_connected and self.API.DocumentCount > 0: kicad_board = self.API.Proxy.kicad.get_board() - self.board = Board(kicad_board, self.feature) + polygons = Board.extract_polygons(kicad_board) + for polygon in polygons: + self.board = Board.makeBoard(self.feature, kicad_board, polygon) #self.copper = Copper(kicad_board, self.board) #self.board.feature.addObject(self.copper.feature)