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...>
|