Cirilo Bernardo
9aeaf4a71b
Prevent unresolved path expansions from appearing as blank entries in 3D path list
10 years ago
Cirilo Bernardo
4d5097b41d
Work in progress: preparing new resolver scheme
10 years ago
Cirilo Bernardo
2ed89c29d2
Work in progress: transition to new 3D name resolution with nicknames
10 years ago
Cirilo Bernardo
f4414e8325
Change 3D cache manager to use boost SHA-1 digest rather than in-tree MD5
10 years ago
Cirilo Bernardo
81977ed6b7
Finished checking debug/info messages and internationalization where appropriate
10 years ago
Cirilo Bernardo
3a5110f74a
Work in progress: checking debug output messages, internationalizing user info messages
10 years ago
Cirilo Bernardo
f123fab15b
Removed unnecessary platform-dependent includes
10 years ago
Cirilo Bernardo
e0b50b4002
Ensuring consistent internal kicad file separator character on MSWin
10 years ago
Cirilo Bernardo
c81a0d0f2f
Moved data transfer from OnOK to TransferDataFromWindow() and removed all instances of OnOK and OnExit
10 years ago
Cirilo Bernardo
14bee875cf
Replaced platform-dependent dynamic loading code with wxPluginManager
10 years ago
Cirilo Bernardo
2bdc4d770b
Fixed plugin->Load invocation (passed wxString instead of const char*)
10 years ago
Cirilo Bernardo
c24c07962b
Fixed bug in display of Footprint Properties rotation (text too long)
10 years ago
Cirilo Bernardo
87c62b443d
Improved SG* code to avoid spurious warnings when adding child/reference nodes
10 years ago
Cirilo Bernardo
979edc4f9f
Improved VRML1 conformance to spec
10 years ago
Cirilo Bernardo
e8593d177c
Change 'class S3D_INFO' declarations to 'struct S3D_INFO'
10 years ago
Cirilo Bernardo
1b6480e858
Added support for VRML1 transforms (except for MatrixTransform)
10 years ago
Cirilo Bernardo
29d7829909
Fix for MSWin (plugins not found)
10 years ago
Cirilo Bernardo
9d55ad375f
Removing redundant sg/ifsg colorindex files and references
10 years ago
Cirilo Bernardo
403cd94edc
Fixed color indexing for VRML2 plugin
10 years ago
Cirilo Bernardo
6f309a46c9
Implemented per-vertex colors for VRML2 and SGNODE
10 years ago
Cirilo Bernardo
6b873ed46b
Work in progress: implementing SG translation for VRML1 models
10 years ago
Cirilo Bernardo
98f867629b
Added debug printouts to help debug plugin search/loading on MSWin
10 years ago
Cirilo Bernardo
c798f8b545
Added support for FreeCAD VRML files
10 years ago
Cirilo Bernardo
97d4c33a9f
Fixed preview pane resizing
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
fad73f0e85
VRML2 3D plugin is now functional
10 years ago
Cirilo Bernardo
b426740195
Removed dead code modules
10 years ago
Cirilo Bernardo
70be4e8f7f
+ Reverted accidental edit of sg_node.cpp
+ Fixed invocation of SHAPE_POLY_SET::Simplify() to match changes in main
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
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
eab70be17b
Changed cache->Prepare() to cache->GetModel()
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
f099ae27c5
Feature implementation complete: save and load cache data
10 years ago
Cirilo Bernardo
4924db7491
Bugfix: create 3d config path if nonexistent
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
210416aca4
Attempting to improve the file selector path list combo box
10 years ago
Cirilo Bernardo
ac3acb0061
Moving headers to facilitate support for building 3D plugins out-of-tree
10 years ago
Cirilo Bernardo
a0597c4614
GUI improvements including interactive update of model orientation/position
10 years ago
Cirilo Bernardo
47f40def0c
GUI improvements including control of panel sizes and resizing of GL canvas in preview
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