Cross-probing from 3D Viewer to PcbNew/Eeschema
Description
It would be nice to be able to select one element in the 3D viewer, and that it also is highlighted in red in the PCB and schematic.
This is (inversely) related to #3859 (closed)
Note: for this future functionality, a tree viewer like the one in Adobe PDF reader might be useful. https://helpx.adobe.com/acrobat/using/displaying-3d-models-pdfs/_jcr_content/main-pars/image_0.img.png/3d04.png
Steps to reproduce
- Open 3D viewer of PCB
- Locate an element that you need to change in the PCB because it shows some collision in 3D, and whose silkscreen (reference number) you do not see because it is hidden by the 3D model. Assume there are 20 similar capacitors one next to each other and you just need to touch one in the middle.
- Go back to the 2D view of the PCB and try to find where that model is.
- Ideally, clicking on it on step 2, would give you directly the part in the PCB 2D view.
KiCad Version
Application: Pcbnew
Version: 5.1.5-52549c5~86~ubuntu18.04.1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-72-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
Boost: 1.65.1
OpenCASCADE Community Edition: 6.9.1
Curl: 7.58.0
Compiler: GCC 7.5.0 with C++ ABI 1011
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Edited by Jon Evans