Update of /cvsroot/opal/opal
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27989
Modified Files:
changelog.txt todo.txt
Log Message:
Cleaned up more Visual Studio warnings in Matrix44r::getQuaternion().
Index: changelog.txt
===================================================================
RCS file: /cvsroot/opal/opal/changelog.txt,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** changelog.txt 26 Jun 2005 16:57:34 -0000 1.32
--- changelog.txt 19 Jul 2005 17:29:12 -0000 1.33
***************
*** 15,19 ****
--- 15,22 ----
------------------------------------------
+ * 7-19-05: Cleaned up more Visual Studio warnings in Matrix44r::getQuaternion(). (Tyler Streeter)
+
* 6-26-05: Fixed ServoMotor's calculation of the angular velocity needed to bring the joint to the desired angle. Cleaned up some warning-generating code in Matrix44r::getQuaternion() (Oleksandr Lozitskiy)
+
* 6-24-05: Added 'simple' sample app. (Tyler Streeter)
***************
*** 26,35 ****
* 6-24-05: Added a compile-time flag OPAL_USE_DOUBLE which determines whether OPAL's reals are floats or doubles. Also added a run-time check when a physics engine-specific Simulator (e.g. ODESimulator) is created to make sure OPAL's reals are the same size as the physics engine's reals. (Tyler Streeter)
- * 6-19-05: Added Spaces tutorial to website. (Tyler Streeter)
-
* 6-19-05: New Spaces are now automatically children of the Simulator root Space. Previously, there was no way for new Spaces to be children of the Simulator root Space. (Tyler Streeter)
- * 6-18-05: Added page to OPAL website describing bug report, feature request, and patch submission process. (Alan Fischer, Andres Reinot, Tyler Streeter)
-
* 6-4-05: Fixed bug in ServoMotor::init() that kept it from being enabled without explicitly enabling it. (Tyler Streeter)
--- 29,34 ----
***************
*** 63,67 ****
* Overhauled XML loading system; now all Solid, Joint, Motor, and Sensor data can be loaded from OPAL XML files (Tyler Streeter)
! * Increased stability for freely-spinning objects with non-symmetric inertia tensors (Tyler Streeter)
* Added contact group system to give users more control over contact generation (Tyler Streeter)
--- 62,66 ----
* Overhauled XML loading system; now all Solid, Joint, Motor, and Sensor data can be loaded from OPAL XML files (Tyler Streeter)
! * Increased stability when using ODE for freely-spinning objects with non-symmetric inertia tensors (Tyler Streeter)
* Added contact group system to give users more control over contact generation (Tyler Streeter)
***************
*** 71,76 ****
* Added an option to allow or ignore contacts between static and sleeping Solids (Tyler Streeter)
- * Added tutorials and API documentation to OPAL website (Tyler Streeter)
-
* Numerous API changes (Tyler Streeter)
--- 70,73 ----
Index: todo.txt
===================================================================
RCS file: /cvsroot/opal/opal/todo.txt,v
retrieving revision 1.84
retrieving revision 1.85
diff -C2 -d -r1.84 -r1.85
*** todo.txt 24 Jun 2005 23:38:06 -0000 1.84
--- todo.txt 19 Jul 2005 17:29:12 -0000 1.85
***************
*** 12,18 ****
--- 12,33 ----
* add option for SpringMotor to depend on mass/inertia or not
+ * and more support for spaces; support more spaces; support more options for spaces
+
* make defaults not const?
- people can then do this: opal::defaults::motor::enabled = false; ... to affect all future motor creation
+ * In Simulator::simulate(), replace this:
+
+ // Get each Solid's new transform from the physics engine.
+ solid->internal_updateOPALTransform();
+
+ ...with this:
+
+ // Get each dynamic, awake Solid's new transform from the physics engine.
+ if (!solid->isStatic() && !solid->isSleeping())
+ {
+ solid->internal_updateOPALTransform();
+ }
+
For Version 0.4.0
=================
***************
*** 21,25 ****
* handle blown frame cases (important especially for things like big towers of blocks that slow the simulation way down)
! - desired frame rate (max dt)?
- partially complete frame; stop simulation early, resulting in a slow-motion look
- complete frame, resulting in a jerky frame rate
--- 36,40 ----
* handle blown frame cases (important especially for things like big towers of blocks that slow the simulation way down)
! - desired frame rate (max support through spaces)?
- partially complete frame; stop simulation early, resulting in a slow-motion look
- complete frame, resulting in a jerky frame rate
|