From da98f7ba0116e073ef5dc2a07610ffc2c44fc7fb Mon Sep 17 00:00:00 2001 From: "Morgan 'ARR\\!' Allen" Date: Fri, 16 May 2025 17:52:59 -0700 Subject: [PATCH] part of eventual multiboard support --- freecad/kiconnect/project.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)