2 #include "canvas/canvas_patch.hpp"
3 #include "common/common.hpp"
4 #include "clipper/clipper.hpp"
10 void update(
const class Board &brd);
16 Vertex(
float ix,
float iy) : x(ix), y(iy)
22 std::vector<Vertex> tris;
23 std::vector<Vertex> walls;
25 float thickness = 0.035;
27 float explode_mul = 0;
30 const Layer3D &get_layer(
int l)
const;
31 const std::map<int, Layer3D> &get_layers()
const;
32 const std::map<CanvasPatch::PatchKey, ClipperLib::Paths> &get_patches()
const;
36 std::map<int, Layer3D> layers;
37 const class Board *brd =
nullptr;
41 void prepare_layer(
int layer);
42 void prepare_soldermask(
int layer);
43 void add_path(
int layer,
const ClipperLib::Path &path);
Definition: clipper.hpp:137
Definition: canvas_mesh.hpp:14
Definition: canvas_mesh.hpp:12
Definition: canvas_mesh.hpp:8
Definition: canvas_patch.hpp:6