72 Commits (ea62b145ff2f03fb0a34bf528c2480ef902571df)

Author SHA1 Message Date
Ian McInerney ea62b145ff Introduce core interface library 3 years ago
Ian McInerney a6ebd60c3b CMake: Modernize Boost import to use imported targets 3 years ago
Ian McInerney bcb93e9aa7 Modernize setting of compiler definitions in CMake 3 years ago
Jeff Young bf71cada4e ADDED: User viewports for 3D viewer. 3 years ago
markus-bonk 87d7bdbd5e * PCB_EDIT_FRAME: Implement SpaceMouse navigation and command export for 3D-viewer. 4 years ago
markus-bonk aec7802fcf EDA_3D_VIEWER_FRAME: Implement SpaceMouse navigation and command export for 3D-viewer. 4 years ago
Simon Richter d25fe17b28 Bump minimum required CMake version to 3.11 4 years ago
Jeff Young 6c0110ecd3 Naming conventions. 4 years ago
Jeff Young 0fd762dc25 Make 3D dialogs easier to find. 4 years ago
Jeff Young 77680eba30 Naming conventions. 4 years ago
Jeff Young 89718dd3ba Naming conventions. 4 years ago
Jeff Young 44086ff2b2 Pull 3D preferences into KiCad preferences architecture. 4 years ago
Marek Roszko 872184fe8b Revert "Bump minimum required CMake version to 3.10" 5 years ago
Simon Richter a475f45753 Bump minimum required CMake version to 3.10 6 years ago
Marek Roszko 7b5397f81f Move PLUGINDIR to the make config.h 5 years ago
Wayne Stambaugh 710e621c6a 3D Viewer: remove all instances of "c" prefix from file names. 5 years ago
Ian McInerney 72a1c71e07 Implement a framework to handle wxUpdateUIEvents for tool actions 5 years ago
jean-pierre charras 93b9be7ebe DLG_SELECT_3DMODEL rework: better dialog (use split window) and fix a few issues. 6 years ago
Ian McInerney 7bda8178d1 Move library includes to main CMake file 6 years ago
Jeff Young 5134856f18 Rationalise 3D settings data-structure. 6 years ago
Jeff Young d69ebfae49 Push tool framework base down into TOOL_HOLDER. 6 years ago
Jeff Young e9cd9ee8ff Actionize the rest of the 3D viewer. 6 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Ian McInerney 56f6b529c8 Simplify 3D object cache class structure 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Jeff Young e6d5110ccf Implement I18N for ACTIONs. 6 years ago
Jeff Young a3f3fb39de Convert 3DViewer to new hotkey architecture. 6 years ago
Jeff Young c2662b0e11 Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 6 years ago
John Beard e6a6266f3d Build: libpolygon provides its own includes 7 years ago
Tomasz Wlostowski e439b17fa1 eeschema-gal: make sure all other Kicad apps compile after eeschema gal hacks 7 years ago
Seth Hillbrand a6325aab29 Replacing Tesselation 7 years ago
Jeff Young 8f0aa68ab8 Fold 3D Search Paths dialog into Configure Paths. 8 years ago
jean-pierre charras 8fcdc4f6c3 3D viewer: fixes about hotkeys and menubar. 8 years ago
jean-pierre charras 5d08f1a0d9 Breaks the large create_layer_items.cpp file into 2 smaller specialized files, to make changes in 3D shapes calculations more easy. 8 years ago
Cirilo Bernardo 68a7a5235e Fix 3D plugins mutiarch support. 9 years ago
Simon Richter 70b3edd06f Drop unnecessary and possibly harmful optimization setting 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
jean-pierre charras 43cb4560bf Rewrite code for PANEL_PREV_3D because the way events were previously managed are not compatible with a good mouse event management. 9 years ago
Mario Luzeiro 995fde8d9c (forget to staged modified files) 9 years ago
Mrio Luzeiro d8eab321f7 3D Viewer: complete refactor of the 3D viewer. 9 years ago
Simon Richter 48ad75719c Remove redundant old copy of cimage class (3d-viewer/CImage.cpp and 3d-viewer/CImage.h) 9 years ago
Cirilo Bernardo 3eca3fe75d Implemented new 3D file selector with preview 10 years ago
Cirilo Bernardo 7848b2a52e Implemented new 3D searchpath configurator 10 years ago
Cirilo Bernardo f4414e8325 Change 3D cache manager to use boost SHA-1 digest rather than in-tree MD5 10 years ago
Cirilo Bernardo 14bee875cf Replaced platform-dependent dynamic loading code with wxPluginManager 10 years ago
Kristian Nielsen 6f4be750b5 Fix GLM 3D viewer build configuration error. 10 years ago
Cirilo Bernardo a2fe783f53 Finished refactor and introduction of generic Plugin scheme 10 years ago
Cirilo Bernardo 3ff8ca0caf Refactored to use new generic plugin base 10 years ago
Mario Luzeiro 69cc788e8e + Removed glm source from kicad tree (Maciej / Cirilo) 10 years ago
jean-pierre charras b9f1ada90b Use Clipper lib in 3D viewer, in calculations that crashed the 3D viewer when using boost:: polygon. Work in Progress. 10 years ago