Cirilo Bernardo
943c5d8ea8
Changed default creaseAngle from ~30deg (VRML spec) to ~42deg for prettier smoothing
10 years ago
Cirilo Bernardo
4edce46764
Fixed bug: ambient intensity RGB not correctly written/read
10 years ago
Cirilo Bernardo
99aba8f261
Changed handling of ambientIntensity; change of major version in SG* lib
10 years ago
Cirilo Bernardo
67832dbc74
Removed temporary debug info message
10 years ago
Cirilo Bernardo
c180390a08
Converted WRLVEC2, WRLVEC3, WRLROTATION to GLM equivalents
10 years ago
Cirilo Bernardo
f52744b29c
Added back-pointers to referenced entities
10 years ago
Cirilo Bernardo
b7a8661a03
Sync with main branch r6538
10 years ago
Cirilo Bernardo
cd6b0fbef1
Added visualization of X3D models
10 years ago
Cirilo Bernardo
ffa0775074
Added preliminary X3D parser with no visualization data
10 years ago
Dick Hollenbeck
7c637ea7be
github fix and comment improvements:
* Fix a StrPrintf() %s count mismatch bug
* Better comments
* Use std::string::data() instead of a ref to the first char to get the str::string buffer (should not change anything with GNU lib)
10 years ago
Cirilo Bernardo
68dde1f16f
Fixed inappropriate model scale limitation in 3D Footprint Properties dialogs
10 years ago
Cirilo Bernardo
86635aeb23
Manually select changes from Mario Luzeiro's branch to fix model lighting in the preview window.
10 years ago
Wayne Stambaugh
a9bf46a5de
Documentation: add version 5 road map to developer documentation.
10 years ago
Maciej Suminski
c16b66ce0c
Ratsnest does not take into account non-copper pads (GAL).
10 years ago
Wayne Stambaugh
0ef1eee2c6
Eeschema: move recursion check from SCH_SHEET_PATH to SCH_SHEET.
* Add const and non-const version of GetRootSheet() to SCH_SHEET.
* Add GetSheetPaths() function to SCH_SHEET which behaves the same way
as SCH_SHEET_LIST except it uses standard C++ containers and is a much
simpler design.
10 years ago
Cirilo Bernardo
bf3d2b252e
Fixed VRML normals calculations
10 years ago
jean-pierre charras
50db57f4d5
Pcbnew: fix Bug #1540967 (zone keepout incorrectly created if previously a corner-smoothed copper zone was created). This option (non relevant for a zone keepout) is now cleared.
10 years ago
Wayne Stambaugh
783f818f19
Eeschema: fix segfault when drawing new sheet after deleting existing sheet with the same file. (fixes lp:1538510)
10 years ago
Cirilo Bernardo
06e766b8b2
Sync with main branch r6532
10 years ago
Cirilo Bernardo
b987445676
Forced smoothed normals calculations for VMRML2 parser
10 years ago
Cirilo Bernardo
ca9ada70a2
Deactivate SG* VRML output
10 years ago
Jon Neal
896bd3945d
pcbnew: netlist import interactive edit fix
When importing a netlist with no changes, do not select the part under the
cursor.
10 years ago
Cirilo Bernardo
1f796ef494
Fixed normals calculations in wrlfacet
10 years ago
Andrew Zonenberg
41223a81d3
pcbnew: avoid unnecessary copy in RN_NET::processPads()
Saves >30% run time on ratsnest rebuild for high-fanout nets.
10 years ago
jean-pierre charras
ce7ce77d80
Very minor fix: double shortcut key fix in dialog_schematic_find_base.cpp
10 years ago
Maciej Suminski
1e371a5172
Added files generated by pcb_calculator to .bzrignore.
10 years ago
Cirilo Bernardo
eadb34e22e
Remove accidental activation of SG->VRML debug write
10 years ago
Cirilo Bernardo
8fa9e28e85
Fixed inverted normals bug in wrlfacet
10 years ago
Cirilo Bernardo
55c7c61458
Initial introduction of improved VRML normals calculations; working on VRML1
10 years ago
Cirilo Bernardo
8dd744f635
Improved 3D cache manager's ability to replace outdated cache models
10 years ago
jean-pierre charras
351752f4e4
Fix Bug #1539889 (empty translated strings which create issues in translation tools)
Add a file deleted by accident in interf_u demo.
10 years ago
Cirilo Bernardo
b1d35965f5
Relax VRML1 specifications conformance to support more non-conformant models
10 years ago
Tomasz Wlostowski
ee3418e90b
One-click PCB update improvements
- Fix repetitive undo/redo segfaults & assertions.
- Add Update menu entry on PCB side.
- Fix Python build error
- Add spread footprints after updating
10 years ago
Tomasz Wlostowski
689072c0e1
PCB updater: open PCBnew automagically, minor fixes to the dialog
10 years ago
Tomasz Wlostowski
570ba5e00a
set up netlist footprint loader before attempting pcb update...
10 years ago
Tomasz Wlostowski
5ef6001e06
pcbnew: support for removing NETINFO_ITEMS from BOARD for proper netlist undo
10 years ago
Tomasz Wlostowski
867a0444bd
eeschema: single click PCB update feature added
10 years ago
Tomasz Wlostowski
9e609acae3
made netlist entries and netlist update undoable
10 years ago
Maciej Suminski
1d39a2a44b
Highlight net tool is not deactivated after a single use.
10 years ago
Cirilo Bernardo
ece1291d93
Fixed SG* CMake control file to handle new sg_version.h file
10 years ago
Cirilo Bernardo
dddc3d91e9
Cleaned up 3D SceneGraph API by removing references to wxString
10 years ago
Simon Richter
7e697e8ef7
GitHub plugin build configuration fixes.
* The github plugin includes the CURL headers indirectly, so these headers
need to be in the include search path.
10 years ago
Simon Richter
23e8c3ebf3
Executable icon resource build configuration fixes.
* The resource setting for bitmap2component is too late in the CMakeLists.txt,
and is being ignored. Bitmap2component does not have an icon resource on
Windows. Moving the entire section resolves the issue.
* The other programs only have the mingw special case listed, not the generic
declaration for the resource file so added them.
10 years ago
jean-pierre charras
75b1df464d
Pcbnew and Gerbview: layer manager: use double click to edit color (as usual to edit someting) and simple click (as previously) to select the layer. Reason: avoid opening the color dialog each time a new layer is selected.
Update interf_u demo to use recent library components..
10 years ago
jean-pierre charras
3a9cbbe0bb
pagelayout editor: fix Bug #1538603 (pl_editor does not save custom text size if only one of the X or Y size value is not default)
10 years ago
Cirilo Bernardo
8264d393e8
Sync with main branch r6516
10 years ago
Cirilo Bernardo
cd831d9a8a
Removed include directives for wx/wx.h within 3D cache code
10 years ago
Chris Pavlina
ac54b7d114
libedit: fix iterator off end of vector (lp:1537946)
10 years ago
Cirilo Bernardo
1028535561
Small improvements to 3D file selector UI
10 years ago
Andrew Zonenberg
e91dab816c
Pcbnew DRC: allow technical->copper pad overlap
This permits things like mask "pads" over copper pads for custom mask openings.
10 years ago