def __init__(self, mesh: MeshBuilder = None, meshid: int = 0): if mesh is None: self.polygons = [] # type: List[Polygon] else: self.polygons = [ Polygon(face, meshid) for face in mesh.faces_as_vertices() ]
def draw_mesh_builder_entity(self, builder: MeshBuilder, properties: Properties) -> None: for face in builder.faces_as_vertices(): self.out.draw_path(Path.from_vertices(face, close=True), properties=properties)
def draw_mesh_builder_entity(self, builder: MeshBuilder, properties: Properties) -> None: for face in builder.faces_as_vertices(): self.out.draw_line_string(face, close=True, properties=properties)