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