From: Oliver O. <fr...@us...> - 2007-05-08 03:45:03
|
Update of /cvsroot/simspark/simspark/spark In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv30604 Modified Files: Tag: projectx ChangeLog Log Message: *** empty log message *** Index: ChangeLog =================================================================== RCS file: /cvsroot/simspark/simspark/spark/ChangeLog,v retrieving revision 1.1.2.2.2.3 retrieving revision 1.1.2.2.2.4 diff -C2 -d -r1.1.2.2.2.3 -r1.1.2.2.2.4 *** ChangeLog 30 Mar 2007 04:25:41 -0000 1.1.2.2.2.3 --- ChangeLog 8 May 2007 03:44:59 -0000 1.1.2.2.2.4 *************** *** 1,2 **** --- 1,67 ---- + 2007-05-08 Oliver Obst <fr...@us...> + + * kerosin/Makefile.am: + * kerosin/kerosin.h: + * kerosin/kerosin.cpp: + - added MaterialExporter + + * kerosin/sceneserver/staticmesh.cpp: + * kerosin/sceneserver/staticmesh.h: + - added a method that returns the list of materials used + + * kerosin/materialserver/materialserver_c.cpp: + * kerosin/materialserver/materialserver.cpp: + * kerosin/materialserver/materialserver.h: + - Added facilities to export registered materials. + - the (protected) method ExportMaterial(material) exports one + material via all registered exporters + - exporters can be created and registered via + InitMaterialExporter(name) + - ExportAllMaterial() exports all materials (when it's called). + Materials can't just be exported automatically, as one + possible method to register materials is to just put them in + the tree below the MaterialServer. So ExportAllMaterial has to + be called manually after Materials have been installed (can + also be called from Ruby). + + * kerosin/materialserver/materialexporter.h: + * kerosin/materialserver/materialexporter_c.cpp: + - added abstract MaterialExporter. This class can be used to + customise the material server, which needs to be informed about + the materials used for a specific simulation. By registering a + MaterialExporter implementation to the MaterialServer, materials + can be registered (exported) to another class. + + * oxygen/sceneserver/camera.cpp: + * oxygen/sceneserver/camera.h: + * oxygen/sceneserver/camera_c.cpp: + - added LookAt() method (making the camera looking at a point) + - added lookAt() ruby fkt + - cosmetic changes + + * zeitgeist/leaf.h, zeitgeist/leaf.cpp, + zeitgeist/node.h, zeitgeist/node.cpp: + Added some of the changes from the rsgedit_fileref branch (Markus Rollmann): + - added member GetNumberOfChildren() to node that returns the + total number of children + - modified SetParent() to care for a uniqe name among sibling + nodes. If another sibling with the same name exists the current + number of children is appended to the node name. If mporter + classes create nodes in a stable order this also assures + consistent node names through simulation restarts + + 2007-04-05 Oliver Obst <fr...@us...> + + * oxygen/Makefile.am, oxygen/oxygen.cpp, oxygen/oxygen.h, + oxygen/geometryserver/geometryserver_c.cpp, + oxygen/geometryserver/geometryserver.cpp, + oxygen/geometryserver/geometryserver.h: + - added support for meshexporter + + * oxygen/geometryserver/meshexporter_c.cpp: added abstract meshexporter + * oxygen/geometryserver/meshexporter.h: added abstract meshexporter + * spark/spark.rb: removed second GeometryServer + + 2007-03-30 Oliver Obst <fr...@us...> |