Cirilo Bernardo
9b2dba2b1b
3D Viewer: fix swapped VRML material colors.
...
* Fix a bug in the VRML2 parser which exchanged the blue and green components
of the ambient lighting.
2016-06-13 12:50:42 -04:00
Cirilo Bernardo
0ec15c9157
VRML plugin: VRML plugin. This patch modifies the behavior of the VRML name parser so that a name may be immediately succeeded by ] or }.
...
The previous behavior was to reject a valid name since the brace or bracket was considered an invalid character within a name.
2016-05-16 09:32:15 +02:00
Cirilo Bernardo
18bb852030
Removed incorrect special treatment of commas within VRML files
2016-04-03 10:56:41 +10:00
Cirilo Bernardo
2dfd8064d4
Fix filename resolution within VRML2 Inline{}
2016-04-03 10:55:22 +10:00
Cirilo Bernardo
611d5de179
Removed code stubs for WWWInline support in VRML1; the construct will not be supported
2016-02-25 13:30:21 +11:00
Cirilo Bernardo
14178ee521
Change logging of X3D and VRML1 parsers from stderr to wxLogTrace
2016-02-23 11:20:34 +11:00
Cirilo Bernardo
684e41358a
Added support for VRML2 Inline{}
2016-02-22 19:59:07 +11:00
Cirilo Bernardo
3c22f0f48f
Bumped VRML plugin version number
2016-02-08 09:01:25 +11:00
Cirilo Bernardo
ffa0775074
Added preliminary X3D parser with no visualization data
2016-02-05 15:32:52 +11:00
Cirilo Bernardo
b987445676
Forced smoothed normals calculations for VMRML2 parser
2016-02-02 16:50:46 +11:00
Cirilo Bernardo
55c7c61458
Initial introduction of improved VRML normals calculations; working on VRML1
2016-02-01 17:27:50 +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
3cb1924750
Suppressed 3D plugin VRML file output from default DEBUG build
2016-01-23 16:58:22 +11:00
Cirilo Bernardo
81977ed6b7
Finished checking debug/info messages and internationalization where appropriate
2016-01-12 18:03:17 +11:00
Cirilo Bernardo
c952cb4902
Changed VRML parsers to use LINE_READER
2016-01-12 10:12:50 +11:00
Cirilo Bernardo
979edc4f9f
Improved VRML1 conformance to spec
2016-01-08 16:23:42 +11:00
Cirilo Bernardo
9f9f146cd9
Work in progress: VRML1 plugin
2016-01-05 18:55:54 +11:00
Cirilo Bernardo
c798f8b545
Added support for FreeCAD VRML files
2016-01-04 18:10:15 +11:00
Cirilo Bernardo
4d9ce774a8
Organizing VRML2 plugin debug reporting levels
2016-01-03 09:57:41 +11:00
Cirilo Bernardo
012e0a2066
Clean up naming of plugin VRML test output
2016-01-02 14:04:28 +11:00
Cirilo Bernardo
fad73f0e85
VRML2 3D plugin is now functional
2016-01-02 12:21:02 +11:00
Cirilo Bernardo
d68418d613
Work in progress: WRL2 to SGNODE translation
2016-01-01 18:55:43 +11:00
Cirilo Bernardo
f7ea4ddb72
Cleaning up code in preparation for merge
2015-12-31 10:31:35 +11:00
Cirilo Bernardo
189f6fa763
Work in progress: VRML2 parser
2015-12-22 19:02:18 +11:00
Cirilo Bernardo
e13dade517
Added beginnings of VRML parser
2015-12-20 18:59:26 +11:00
Cirilo Bernardo
396825d960
Cleaning up in preparation for merge
2015-12-19 14:57:02 +11:00
Cirilo Bernardo
86c54ce636
Modified IDF plugin to support IDF assemblies (*.emn) in addition to component outlines (*.idf)
2015-12-18 19:43:27 +11:00
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
2015-12-16 20:01:44 +11:00