Simon Richter
|
99c1d7cf96
|
Add noexcept to some functions in the 3d viewer.
|
2020-04-16 16:11:21 +00:00 |
Seth Hillbrand
|
7c28c3838a
|
Comment-only changes
Makes class comments conform to coding standards
|
2020-01-10 16:43:01 -08:00 |
Mark Roszko
|
ae785194ce
|
Silence/fix double to float conversion warnings
|
2019-12-12 21:51:21 +00:00 |
Seth Hillbrand
|
c6f5df134c
|
Minor speed cleanup
This adjusts iterators to use const reference when only used for
copy. It also ensures pre-allocation of vectors when size is known
ahead of time.
|
2019-12-05 14:20:59 -08:00 |
Seth Hillbrand
|
b5f021ff9f
|
Cleanup: Replace push_back with emplace_back
In cases where we create a new item and immediately push into a
container, the emplace idiom is faster and more efficient.
|
2019-12-05 13:41:21 -08:00 |
Seth Hillbrand
|
6f5a7b3ab7
|
3d-viewer: Clear memset warnings
C++11 can clear by empty copy-constructor
|
2019-01-09 21:43:23 -08:00 |
Jean Philippe EIMER
|
e0f7958dbd
|
Compatibility fixes for GLM 0.9.9
Fixes: lp:1746546
* https://bugs.launchpad.net/kicad/+bug/1746546
|
2018-02-06 13:30:13 +01:00 |
Marvin Schmidt
|
69974b73db
|
Remove some extra semicolons
|
2017-11-09 19:52:18 +01:00 |
jean-pierre charras
|
e0b9a21417
|
Modify a few messages to make translations more easy.
|
2017-10-12 10:39:32 +02:00 |
jean-pierre charras
|
6a3c1720b2
|
Fix a few doxygen warnings
|
2017-06-25 11:26:04 +02:00 |
jean-pierre charras
|
70226ecdeb
|
Fix a few doxygen warnings
|
2017-06-20 10:47:30 +02:00 |
Cirilo Bernardo
|
68bcdec87e
|
Workaround for non-ASCII filenames in Windows
|
2017-03-03 14:30:47 -05:00 |
Maciej Suminski
|
1dfd74bec9
|
Display S3DSG in single line during CMake configuration step
|
2017-03-03 13:38:12 +01:00 |
Simon Richter
|
59c81976dc
|
Explicitly mark overriding functions.
|
2016-09-24 14:53:15 -04:00 |
Cirilo Bernardo
|
d3771d53ef
|
Updated VRML exporter and fixed some VRML related bugs
|
2016-09-21 09:31:52 -04:00 |
jean-pierre charras
|
a4658ab6be
|
Fix a few compil warnings (not used vars, shadowed local vars)
|
2016-06-01 14:22:05 +02:00 |
jean-pierre charras
|
d7f1400e44
|
Make strings only used in debug mode not translatable.
|
2016-04-21 09:19:08 +02:00 |
Cirilo Bernardo
|
c2a60d14d7
|
3D: fix issues reported by Coverity scan
*** CID 143752: Incorrect expression (USELESS_CALL)
*** CID 143751: Incorrect expression (UNUSED_VALUE)
*** CID 143749: Uninitialized members (UNINIT_CTOR)
*** CID 143748: Uninitialized members (UNINIT_CTOR)
*** CID 143747: Uninitialized members (UNINIT_CTOR)
*** CID 143746: Uninitialized members (UNINIT_CTOR)
*** CID 143745: Uninitialized members (UNINIT_CTOR)
*** CID 143744: Uninitialized members (UNINIT_CTOR)
*** CID 143740: Null pointer dereferences (NULL_RETURNS)
*** CID 143739: Memory - corruptions (MISMATCHED_ITERATOR)
*** CID 143735: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
*** CID 143734: Error handling issues (CHECKED_RETURN)
|
2016-04-06 21:41:52 -04:00 |
Cirilo Bernardo
|
20b40aba1c
|
Fixed bad delete/delete [] invocations and other warnings and errors as suggested by cppcheck
|
2016-04-05 20:32:22 +10:00 |
Cirilo Bernardo
|
80f8e74797
|
Make changes to GLM header includes as per suggestions by Mario Luzeiro
|
2016-03-21 18:39:25 +11:00 |
Cirilo Bernardo
|
a30151231f
|
Fix invocation of glm::cross and glm::normalize
|
2016-03-15 11:38:55 +11:00 |
Cirilo Bernardo
|
30f9aba7c9
|
Work on SG consistency checks: fixed a number of bugs and improved integrity checking when writing cache files
|
2016-03-14 12:30:59 +11:00 |
Cirilo Bernardo
|
0085d1aea7
|
Fixed unsigned vs signed int comparisons
|
2016-03-11 09:37:39 +11:00 |
Bernhard Stegmaier
|
5b0a250609
|
Fix compilation and install for OSX plus general code cleanup
|
2016-03-01 10:08:19 +11:00 |
Cirilo Bernardo
|
9195451e12
|
Switched SG* classes and plugin loader logging code from stderr to wxLogTrace
|
2016-02-23 17:46:22 +11:00 |
Cirilo Bernardo
|
d051a8f47e
|
Changed IFSG* log reports from stderr/stdout to wxLogTrace
|
2016-02-23 16:28:41 +11:00 |
Cirilo Bernardo
|
4edce46764
|
Fixed bug: ambient intensity RGB not correctly written/read
|
2016-02-07 08:52:42 +11:00 |
Cirilo Bernardo
|
99aba8f261
|
Changed handling of ambientIntensity; change of major version in SG* lib
|
2016-02-07 08:41:27 +11:00 |
Cirilo Bernardo
|
8dd744f635
|
Improved 3D cache manager's ability to replace outdated cache models
|
2016-01-31 13:21:12 +11:00 |
Cirilo Bernardo
|
ece1291d93
|
Fixed SG* CMake control file to handle new sg_version.h file
|
2016-01-29 12:00:03 +11:00 |
Cirilo Bernardo
|
dddc3d91e9
|
Cleaned up 3D SceneGraph API by removing references to wxString
|
2016-01-29 11:52:42 +11:00 |
Cirilo Bernardo
|
ab2fff46f1
|
Added version tag to cache data
|
2016-01-20 09:07:09 +11:00 |
Cirilo Bernardo
|
7434e673e1
|
Fixed bug in VRML coordinate conversion
|
2016-01-18 10:54:24 +11:00 |
Cirilo Bernardo
|
9a0b020806
|
Added VRML conversion of 'translation' and 'center' to mm on read and 0.1 inch on write
|
2016-01-18 10:39:51 +11:00 |
Cirilo Bernardo
|
ef62a5f153
|
Ensure consistent use of mm within SG models and that SG models write VRML files using 0.1 inch units
|
2016-01-18 08:35:29 +11:00 |
Cirilo Bernardo
|
81977ed6b7
|
Finished checking debug/info messages and internationalization where appropriate
|
2016-01-12 18:03:17 +11:00 |
Cirilo Bernardo
|
3a5110f74a
|
Work in progress: checking debug output messages, internationalizing user info messages
|
2016-01-12 17:09:04 +11:00 |
Cirilo Bernardo
|
87c62b443d
|
Improved SG* code to avoid spurious warnings when adding child/reference nodes
|
2016-01-08 17:04:17 +11:00 |
Cirilo Bernardo
|
979edc4f9f
|
Improved VRML1 conformance to spec
|
2016-01-08 16:23:42 +11:00 |
Cirilo Bernardo
|
1b6480e858
|
Added support for VRML1 transforms (except for MatrixTransform)
|
2016-01-07 17:01:07 +11:00 |
Cirilo Bernardo
|
9d55ad375f
|
Removing redundant sg/ifsg colorindex files and references
|
2016-01-06 18:19:20 +11:00 |
Cirilo Bernardo
|
403cd94edc
|
Fixed color indexing for VRML2 plugin
|
2016-01-06 16:51:29 +11:00 |
Cirilo Bernardo
|
6f309a46c9
|
Implemented per-vertex colors for VRML2 and SGNODE
|
2016-01-06 16:15:54 +11:00 |
Cirilo Bernardo
|
6b873ed46b
|
Work in progress: implementing SG translation for VRML1 models
|
2016-01-06 15:34:14 +11:00 |
Cirilo Bernardo
|
c798f8b545
|
Added support for FreeCAD VRML files
|
2016-01-04 18:10:15 +11:00 |
Cirilo Bernardo
|
59cf4c5ed0
|
+ Fixed calculation of overall transform in SCENEGRAPH
+ Fixed NULL dereference bug in VRML2 nodes
|
2016-01-03 14:55:30 +11:00 |
Cirilo Bernardo
|
fad73f0e85
|
VRML2 3D plugin is now functional
|
2016-01-02 12:21:02 +11:00 |
Cirilo Bernardo
|
b426740195
|
Removed dead code modules
|
2016-01-01 16:23:21 +11:00 |
Cirilo Bernardo
|
70be4e8f7f
|
+ Reverted accidental edit of sg_node.cpp
+ Fixed invocation of SHAPE_POLY_SET::Simplify() to match changes in main
|
2015-12-19 17:53:07 +11:00 |
Cirilo Bernardo
|
396825d960
|
Cleaning up in preparation for merge
|
2015-12-19 14:57:02 +11:00 |