Cirilo Bernardo
6b873ed46b
Work in progress: implementing SG translation for VRML1 models
10 years ago
Cirilo Bernardo
c798f8b545
Added support for FreeCAD VRML files
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
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
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
a2fe783f53
Finished refactor and introduction of generic Plugin scheme
10 years ago
Cirilo Bernardo
4e12999fa8
Removed some trailing white space. Fixed FindGLM.
10 years ago
Cirilo Bernardo
ac3acb0061
Moving headers to facilitate support for building 3D plugins out-of-tree
10 years ago