luz paz
5f1e9bc8a7
Fix typos in source code
4 years ago
Marek Roszko
03cf2b517f
Enum class PAD_ATTR_T
Renamed such that python stays the same
5 years ago
Wayne Stambaugh
926cc3a00d
3D Viewer: more code cleaning and naming improvements.
5 years ago
Wayne Stambaugh
1c7a5c46e5
3D Viewer: member variable and method naming improvements.
A few build improvements thrown in for a good measure.
5 years ago
Wayne Stambaugh
710e621c6a
3D Viewer: remove all instances of "c" prefix from file names.
5 years ago
Wayne Stambaugh
8416c1fc37
3D Viewer: remove all instances of "C" prefix from object names.
5 years ago
Wayne Stambaugh
1eba0c435b
3D viewer code cleaning round 2.
5 years ago
Jeff Young
9c7c05c161
Mostly formatting cleanup but a few type-casting cleanups too.
5 years ago
Jeff Young
bdbb68f813
MODULE -> FOOTPRINT.
5 years ago
Jeff Young
522d64968e
Yet more module -> footprint.
5 years ago
Jeff Young
9106cc19bf
Yet another tranche of module -> footprint.
5 years ago
Jeff Young
52a46341db
More module -> footprint.
5 years ago
Jeff Young
f5443de7f9
D_PAD -> PAD.
5 years ago
Jeff Young
84dd5108ba
Remove some "class_" prefixes from files.
5 years ago
Mario Luzeiro
8ec0cef572
3D-Viewer: Fixes correct copper plated color in Raytracing mode
5 years ago
Mario Luzeiro
5841ea3cd2
3D-Viewer: Raytracing, add silkscreen texture
improves other textures
5 years ago
Mario Luzeiro
e105451f44
3D-Viewer: when possible, uses only the board edges to calculate boundings
Add Report messages to Raytracing
Fixes https://gitlab.com/kicad/code/kicad/issues/6316
5 years ago
Mario Luzeiro
753383d6ec
3D-Viewer: disable layer subtraction operations on non realistic mode
5 years ago
Mario Luzeiro
386a0bbe4a
3D-Viewer: add antiboard as a single object
improves ray transversal,
fixes previous csg operation issues.
Fixes https://gitlab.com/kicad/code/kicad/issues/6097
5 years ago
Mario Luzeiro
b06db80151
3D-Viewer: raytracing, implement an outline board cut
it cut board items that are outside and on the edge of the board.
Allows castellations render.
5 years ago
Seth Hillbrand
f8a4edb1c9
First pass renaming module to footprint
This is mostly in comments and the few remainin text strings that
reference module
5 years ago
Jeff Young
3c01147f10
Fix 3D hole knock-out of silkscreen.
It still doesn't knock-out the board edges, but this is a good first
step.
Fixes https://gitlab.com/kicad/code/kicad/issues/4837
5 years ago
Seth Hillbrand
bf3cb0b1d0
Standardize pad type enums
5 years ago
Mario Luzeiro
6db0c58e8f
3D-Viewer: fix some code style
5 years ago
Mario Luzeiro
3f2cada6c6
3D-Viewer: fix a bug introduced in the previous commits
5 years ago
Mario Luzeiro
6bc19dbfe9
3D-Viewer: intercect modules and cooper items
show module and net information.
highlight shapes when selected.
5 years ago
Mario Luzeiro
c7a546042e
3D-Viewer: add skip material to model loading
5 years ago
Mario Luzeiro
0ab82ef66a
3D-Viewer: add an option to enable render of plated pads
by default this option is disabled and will render as in previous
version.
5 years ago
Mario Luzeiro
d52c475b27
3D-Viewer: implements plated copper texture
improves copper and board textures.
Related to https://gitlab.com/kicad/code/kicad/-/issues/2058
Use only one PerlinNoise class.
5 years ago
Mario Luzeiro
d7a95951e1
3D-Viewer: implement nonplated copper on raytracing
5 years ago
Mario Luzeiro
306a8f57f7
3D-Viewer: Parameterize sampling options
5 years ago
Mario Luzeiro
2feef44fca
3D-Viewer: Limit the recursive reflection level
Fixes https://gitlab.com/kicad/code/kicad/issues/5426
5 years ago
Mario Luzeiro
820e3089a2
3D-Viewer: use the correct opacity meaning in the color settings
5 years ago
Mario Luzeiro
40d5746df6
3D-Viewer: Parameterize body board transparency
Fix/workarround raytracing render issues related with refraction
5 years ago
Mario Luzeiro
0302fe5570
3D-Viewer: Parameterize soldermask transparency
5 years ago
Wayne Stambaugh
ede39780e2
Remove all debugging output that cannot be disabled.
The use of printf, wxLogDebug, and std::err/std::out causes excessive
debugging output which makes finding specific debugging messages more
difficult than it needs to be.
There is still some debugging output in test code that really needs to
be moved into a unit test.
Add debugging output section to the coding policy regarding debugging
output.
5 years ago
Mario Luzeiro
78ac675316
3D-Viewer: parameterize raytracing lights, add it to options dialog
Remove some hacks related to postprocessing (not need now because the
previous postprocessing improvements, light parametrization could be
used for tune or future parameters could be implemented)
5 years ago
Joshua Redstone
ad99d85390
3d-viewer: add option to clip silkscreen around via annular ring
Add more conservative clipping of silkscreen layers around vias.
Clips at outside of annular ring rather than outside of copper plating.
5 years ago
Ian McInerney
d46f9a5273
Give the 3D viewer an infobar & Infobar upgrades
ADDED: Infobar warning in 3d viewer for board outline issues
5 years ago
Mario Luzeiro
94ed433f64
3D-Viewer: Fixes #4432
Set default transparency of model from the assigned material.
5 years ago
jean-pierre charras
3b84653591
3D viewer: avoid crash in raytracing (null pointer use) if layer mask is
not shown and must be removed from silk screen layer.
Fixes #4430
https://gitlab.com/kicad/code/kicad/issues/4430
5 years ago
Jon Evans
7ca069e63e
A few formatting fixes
6 years ago
Mario Luzeiro
9446a9166d
3D-Viewer: implement opacity in raytracing
fix opacity implementation on OpenGL
6 years ago
Jon Evans
4923d993a7
Factor out raytracing background color calculation
6 years ago
Emery Burhan
6c3cc0cfd4
3d_viewer: Ceiling plane: fixed formatting.
6 years ago
Emery Burhan
c665bf69b6
3d_viewer: Added a ceiling plane, similar to the floor plane.
6 years ago
Emery Burhan
b1ac504fcd
3d_viewer: Fix bottom view image being too dark when floor+shadows are enabled
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2083
6 years ago
Jeff Young
174856bac5
Promote 3D model "preview" flag to a persisted "show" flag.
Fixes https://gitlab.com/kicad/code/kicad/issues/2061
6 years ago
Jeff Young
5134856f18
Rationalise 3D settings data-structure.
Move the camera out to its own so that everything else is board-
related, and then rename BOARD_ADAPTER.
At some point the flags should probably be moved out too, and they
can have the EDA_3D_SETTINGS name.
6 years ago
Ian McInerney
5053f58bfc
Move 3d viewer board outline warning to the status bar
This is less intrusive than a dialog that is constantly opening
whenever the 3d view is refreshed.
6 years ago