922 Commits (4d2bc1fa543653f5a72e3656b7245583091f1c08)

Author SHA1 Message Date
Ian McInerney c5a9479953 Only get 3D viewer colors when launched from the PCb editor 6 years ago
Fabien Corona 183bbf6914 3d-viewer : synchronise colours with board stackup. 6 years ago
Ian McInerney 39b1f0e1ff Replace wxCriticalSection with std::mutex 6 years ago
Ian McInerney 56f6b529c8 Simplify 3D object cache class structure 6 years ago
Ian McInerney bc6139359b Smoothen rotation in 3D viewer when crossing the 0-2pi line 6 years ago
jean-pierre charras b6f64815f4 3D viewer: normalize rotation angles between -2_PI and 2_PI. 6 years ago
Ian McInerney f896043067 Fix comments for switch statement fall throughs 6 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Mario Luzeiro 2c00540ad6 3d-viewer, make ortho projection zoom similar as prespective projection 6 years ago
Mario Luzeiro 518c1df81b 3d-viewer, ray-tracing, do not add coincident segments 6 years ago
Seth Hillbrand 84048262bd Descope KB defines 6 years ago
Mario Luzeiro 37c3e34486 3D-viewer: raytracing, implement multiple shape board. 6 years ago
Mark Roszko b11d52eda1 Scope 3d viewer enums 6 years ago
Ian McInerney c21e96bcf9 Add virtual destructor to CMATERIAL 6 years ago
Ian McInerney 6faa2188ed Silence warnings on MacOS about OpenGL deprecation 6 years ago
Jeff Young 9d0198bade Easier control of zoom in 3D viewer. 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over to scoped enums 6 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
Mark Roszko ae785194ce Silence/fix double to float conversion warnings 6 years ago
Seth Hillbrand eb3d32f967 SHAPE_LINE_CHAIN: Unify constructors 7 years ago
Seth Hillbrand 6983c56cf8 Use const references where possible 6 years ago
Seth Hillbrand c6f5df134c Minor speed cleanup 6 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
Seth Hillbrand 4d2e953f42 Cleanup: Replace C-only deprecated headers 6 years ago
Seth Hillbrand 79972a3867 3d: Fix initialization call 6 years ago
jean-pierre charras 9f156aa115 3D viewer: do not translate Ctrl and Shift hotkey modifiers: Translations do not always work 6 years ago
jean-pierre charras 06a50751e8 3d viewer: Fix duplicate hotkeys/accelerator keys. 6 years ago
Michal Jahelka ae79a2bdcf c3d_render_ogl_legacy.cpp: initialize m_Emissive member of SMATERIAL to be sure it is set to 0, 0, 0 6 years ago
Jeff Young 8dd8740fa3 Performance enhancement for pad drawing. 6 years ago
Jeff Young a25368cc6b Improve spelling. 6 years ago
Jeff Young baeb3689b5 Improve SNR (and spelling). 6 years ago
Seth Hillbrand 4fcfd266e0 3d: Disable floor rendering by default 6 years ago
Seth Hillbrand 59ed9f086f 3d-viewer: Remove dead code 6 years ago
Simon Schubert 0823692dda 3d: min dot needs to be square 6 years ago
Simon Schubert e01348cccc 3d canvas: use radius, not width for circles 6 years ago
Ian McInerney 8493daf9ff Unify menu item creation for closing a window 6 years ago
Jeff Young 17d015ed5d Strip illegal chars from 3D filepath and change rotation increment to 90deg. 6 years ago
Jeff Young 4399a52ad3 Work around a wxWidgets bug that loses the preferences item from the menu. 6 years ago
Jeff Young 6069263beb Add ctrl-W to 3D viewer. 6 years ago
jean-pierre charras d4e9ddc14c 3D viewer: fix check state of some menuitems not correctly updated. 6 years ago
Michael Kavanagh 300fb43a38 Fix a couple more lost menubar separators 6 years ago
jean-pierre charras 9b6c8c885b 3D viewer: fix preferences/grid issues: grid menuitems always disabled. 6 years ago
Jeff Young 37af3adffb Add preference for flip axis. 6 years ago
Jeff Young 2d17d2b91f Cleanup and commenting. 6 years ago
Jeff Young f088d4d762 Add env-var setting to CommonSettingsChanged(). 6 years ago
Jeff Young 65821f747d Bring 3D viewer in line with Pcbnew's solder mask rendering. 6 years ago
Seth Hillbrand 98124e68c7 Update exit strategy to match UI guidelines 6 years ago
Seth Hillbrand d132cf37e0 Allow null path in 3d model 6 years ago
Seth Hillbrand 77cefe0c16 Normalize line endings 6 years ago