Cirilo Bernardo
5208a1b47e
Added VRML2 Box node
10 years ago
Cirilo Bernardo
59cf4c5ed0
+ Fixed calculation of overall transform in SCENEGRAPH
+ Fixed NULL dereference bug in VRML2 nodes
10 years ago
Cirilo Bernardo
62c6cba2a1
Reorganizing VRML parser code
10 years ago
Cirilo Bernardo
4d9ce774a8
Organizing VRML2 plugin debug reporting levels
10 years ago
Cirilo Bernardo
8939955f2f
Relax VRML2 naming rules (perhaps temporarily) to accept the '-' character in DEF names
10 years ago
Cirilo Bernardo
76bf525d12
+ Changed the debug output switch to DEBUG_VRML2
+ Transform nodes will now correctly include referenced nodes
10 years ago
Cirilo Bernardo
012e0a2066
Clean up naming of plugin VRML test output
10 years ago
Cirilo Bernardo
fad73f0e85
VRML2 3D plugin is now functional
10 years ago
Cirilo Bernardo
d68418d613
Work in progress: WRL2 to SGNODE translation
10 years ago
Cirilo Bernardo
68a512693f
Work in progress: implementing VRML2 plugin
10 years ago
Cirilo Bernardo
f7ea4ddb72
Cleaning up code in preparation for merge
10 years ago
Cirilo Bernardo
70b545895b
Cleaning up debug info messages in preparation for merge
10 years ago
Cirilo Bernardo
189f6fa763
Work in progress: VRML2 parser
10 years ago
Cirilo Bernardo
e08c0de68f
Work in progress: VRML2 parser
10 years ago
Cirilo Bernardo
b1177e9025
Work in progress: VRML2 parser
10 years ago
Cirilo Bernardo
735137a26a
Work in progress: VRML2 parser
10 years ago
Cirilo Bernardo
e13dade517
Added beginnings of VRML parser
10 years ago
Cirilo Bernardo
fb4b48f35b
Removed accidental include in plugins/3d/CMakeLists.txt
10 years ago
Cirilo Bernardo
6cd0e51775
Removed build of demo plugin files
10 years ago
Cirilo Bernardo
396825d960
Cleaning up in preparation for merge
10 years ago
Cirilo Bernardo
86c54ce636
Modified IDF plugin to support IDF assemblies (*.emn) in addition to component outlines (*.idf)
10 years ago
Cirilo Bernardo
85e438570f
Fixed bug for MSWin build (bad variable name)
10 years ago
Cirilo Bernardo
879c445b55
Preparing IDF plugin to support EMN/EMP files
10 years ago
Cirilo Bernardo
008d8a540a
+ Fixed bug in SGSHAPE::Prepare() : bad assignment of color pointer
+ Reworked s3d_plugin_demo2.cpp to use per-vertex-per-face normals
+ Reworked s3d_plugin_idf.cpp to use per-vertex-per-face normals
10 years ago
Cirilo Bernardo
c0fcb15e3a
+ Rework S3D_CACHE::Prepare() to take only a filename and return
non-transformed S3DMODEL for rendering.
+ S3D_CACHE now caches S3DMODEL and returns a pointer to a single
instance of the S3DMODEL for repeated calls to Prepare()
+ Beginning the VRML Plugin
10 years ago
Cirilo Bernardo
580f7aecfc
Added model coloring to the IDF 3D model plugin
10 years ago
Cirilo Bernardo
c251fbac75
+ Improved the normals calculations (however it's still buggy)
+ Reworked 3D plugins to use normals calculations
10 years ago
Cirilo Bernardo
304cd81ebd
+ Bugfix: changed Plugin Loader to expect 'GetPluginVersion' instead of
'GetVersion'.
+ Introduced normal calculations. This is buggy due to multiple equal
face normals distorting the vertex normal; this will be fixed by
removing the redundant face normals from the calculations.
10 years ago
Cirilo Bernardo
31509fa52c
Removed superfluous comment
10 years ago
Cirilo Bernardo
6294e507f9
Changed function name to avoid name clash with MinGW system call
10 years ago
Cirilo Bernardo
a2fe783f53
Finished refactor and introduction of generic Plugin scheme
10 years ago
Cirilo Bernardo
3ff8ca0caf
Refactored to use new generic plugin base
10 years ago
Cirilo Bernardo
86042d86a6
Added partial render ability to IDF plugin
10 years ago
Cirilo Bernardo
b46451ec81
Introducing the IDF 3D plugin and reorganizing directories
10 years ago
Cirilo Bernardo
ac3acb0061
Moving headers to facilitate support for building 3D plugins out-of-tree
10 years ago
Mario Luzeiro
69cc788e8e
+ Removed glm source from kicad tree (Maciej / Cirilo)
+ Added renderer for 3D model preview (Mario)
+ Added 3d_cache including name resolver and modifications to 3D model dialogs (Cirilo)
10 years ago