138 Commits (2d8b707a3a73d0d6f50613d8a27fbd022ac84c9f)

Author SHA1 Message Date
Ian McInerney 2d8b707a3a Remove dummy pad from group before deleting 2 years ago
Jeff Young f45760062b ADDED: appearances manager for 3D viewer. 2 years ago
Jeff Young 5e112ca78e ADDED: parameterize font metrics and allow customization of overbar height. 2 years ago
jean-pierre charras a16ab0aae1 Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name 2 years ago
Jeff Young a85a2b9cbc Add via solder mask to 3D viewer rendering. 2 years ago
Mike Williams 993bb84240 PCB_FIELD: bug fixes 2 years ago
Jeff Young 5875f89531 Centralize text size clamping. 2 years ago
Jeff Young 65e53b8ecd Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 3 years ago
Jeff Young c71cf21e2f Use rendered text to generate bounding box for knockout text. 3 years ago
jean-pierre charras 484acd4246 BOARD_ADAPTER::addText() do not call Fracture twice: it is useless. 3 years ago
Jeff Young b41d446f58 Fix a bunch more issues with sheetpaths and allowExtraText. 3 years ago
jean-pierre charras 1406341d2d Fix a few doxygen errors (no actual code change) 3 years ago
Jeff Young 3b63d70d01 Centralize NPTH has-annulus processing. 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
Seth Hillbrand 72ebe5a429 Avoid drawing null-arcs in 3d viewer 3 years ago
Jeff Young 23accffc6d Add Property Inspector support for dimension objects. 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Jeff Young 203f0f66fb Guard 3D viewer against degenerate shapes. 3 years ago
Jeff Young cef7cd8f7c Move default font to RENDER_SETTINGS. 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Jeff Young 19b00b5d57 Cleanup. 3 years ago
Jeff Young f41af10007 Clean up hole shapes for safety (smart pointer) and consistency. 3 years ago
Jeff Young fa11e1c097 Take text height into account as well as thickness for knockout margin. 4 years ago
Roberto Fernandez Bautista 0e2429b5cc 3D Viewer: Don't render zero-width circles 4 years ago
Jeff Young 65185f53a1 Rotate fp zones before comparing with library versions. 4 years ago
Jeff Young e03b06927d Fix rotation problems for knockout fp text, and implement 3D rendering. 4 years ago
jean-pierre charras d3e9165146 3D viewer: fix overzealous pad filter in BOARD_ADAPTER::addPads() 4 years ago
Jeff Young 0dc857b5ab Clean up pad handling in 3D viewer. 4 years ago
jean-pierre charras 9fec8aa269 3D viewer: disable thickness rendering on tech layers when disabled for copper. 4 years ago
Jeff Young 8d19b52aed Line stroking for 3D view. 4 years ago
Jeff Young 2172810600 Performance: better sharing of zone fills. 4 years ago
Jeff Young 3deaf902bb Retire the V5 zone fill algorithm. 4 years ago
Jeff Young 9582457fef Be explicit about literal wide-strings. 4 years ago
Jeff Young b070914216 Fix cardinal sin of macro definitions. 4 years ago
Jeff Young 5739505aa3 TextBoxes for PCBNew. 4 years ago
Jeff Young e61144d45a Finish with EDA_ANGLE. 4 years ago
Jeff Young 07013d00e1 More EDA_ANGLE. 4 years ago
jean-pierre charras a6c85a9204 3D viewer: fix a truncation taht created PCB_TEXTs with 0 width (not visible) 4 years ago
jean-pierre charras cd8d6ba079 3D viewer: fix bad rendering of circles and segments due to truncation. 4 years ago
Jeff Young 73a2984963 Fixes for rotated footprint text. 4 years ago
Jeff Young e811a39881 Readability. 4 years ago
Jeff Young 236feeb592 Cleanup GRText APIs, 3D Viewer <-> board APIs, and Plotter APIs. 4 years ago
Jeff Young 7d032f9c2f Outline font rendering for Cairo, plotter, printer and 3D viewer. 4 years ago
Jeff Young aef2a3fca4 Default font for eeschema. 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Marek Roszko 2d1357dc54 Swap some of the 3d viewer to VECTOR2I 4 years ago
Jeff Young ccb94fd1a7 APIs for passing KIFONT::FONT pointers around. 4 years ago
Jeff Young fa908e1f98 Dimensions for footprints. 4 years ago
Jeff Young ef10b36948 Add mask-to-copper clearance parameter and rename mask margin. 4 years ago
Jeff Young 92e589b398 Use board maxError value, and return SH_ARC for unfilled circle. 4 years ago