3d viewer: orthographic view does not render board body at some angles
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Mario Luzeiro |
Bug Description
When viewing a board in 3d viewer, with both orthographic mode and raytracing enabled, the board body (and things on it - copper, solder mask, silk screen) aren’t rendered when viewing at certain angles. See attached screenshot.
OpenGL mode doesn’t have that problem with the same board.
This seems to happen with every board I throw at it, even ones that worked fine in KiCad 5.0.x.
It’s specific to orthographic mode - if I switch to perspective mode it renders fine. It’s also specific to certain view angles. From the preset views, top, bottom, and front have the issue, while left, right, and back do not.
My suspicion is that it occurs when the rotation on two of the 3 axes is 0, but I haven’t dug deeply enough to confirm that.
KicCad version info:
Application: kicad
Version: (5.1.2)-1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
tags: | added: 3d-viewer |
Changed in kicad: | |
milestone: | none → 5.1.3 |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Attached is the project that was used to create the screenshot attached above.