[Opal-commits] opal changelog.txt,1.32,1.33 todo.txt,1.84,1.85
Status: Inactive
Brought to you by:
tylerstreeter
|
From: tylerstreeter <tyl...@us...> - 2005-07-19 17:29:22
|
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 |