[Opal-commits] opal changelog.txt,1.11,1.12 todo.txt,1.57,1.58
Status: Inactive
Brought to you by:
tylerstreeter
|
From: tylerstreeter <tyl...@us...> - 2005-03-23 07:54:59
|
Update of /cvsroot/opal/opal In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29501 Modified Files: changelog.txt todo.txt Log Message: finished AccelerationSensor; remove VelocitySensor because the existing Solid velocity functions render it useless Index: changelog.txt =================================================================== RCS file: /cvsroot/opal/opal/changelog.txt,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** changelog.txt 12 Mar 2005 01:21:07 -0000 1.11 --- changelog.txt 23 Mar 2005 07:54:33 -0000 1.12 *************** *** 5,9 **** * EventHandler was changed to a base class for CollisionEventHandler and JointBreakEventHandler * Collision events now get queued up during collision detection and handled at the end of each time step ! * Added RaycastSensor, VolumeSensor * Overhauled XML loading system; now all Solid, Shape, Joint, Motor, and Sensor data can be loaded from OPAL XML files * Joints have a parameter to allow contacts between connected Solids or not --- 5,9 ---- * EventHandler was changed to a base class for CollisionEventHandler and JointBreakEventHandler * Collision events now get queued up during collision detection and handled at the end of each time step ! * Added AccelerationSensor, RaycastSensor, & VolumeSensor * Overhauled XML loading system; now all Solid, Shape, Joint, Motor, and Sensor data can be loaded from OPAL XML files * Joints have a parameter to allow contacts between connected Solids or not Index: todo.txt =================================================================== RCS file: /cvsroot/opal/opal/todo.txt,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** todo.txt 23 Mar 2005 04:52:37 -0000 1.57 --- todo.txt 23 Mar 2005 07:54:33 -0000 1.58 *************** *** 2,30 **** ================= ! * add license notice to samples' source files ! * additional sensors ! - incline/orientation relative to an initial orientation * ray and volume sensors should use contact groups? ray needs a group parameter; volume sensor just uses the volume solid's group ! * finish implementing accel and vel sensors ! ! * accel and vel sensors: ! - parse from xml ! - add to xml example ! - add to instantiateBlueprint ! - add to Blueprint finalize function ! - add to Blueprint addSensor function ! ! * implement sensors ! - RaycastSensor (i.e. "PSD (position sensitive detector)" or "rangefinder"): measures distance from sensor to first intersection (attach to a solid [be sure to ignore collisions with the attached solid] or nothing) ! - not updated regularly; must be updated manually by user ! - VolumeSensor (i.e. "proximity sensor?"): similar to RaycastSensor, but for a volume; finds all Solids colliding with a given (attached) Solid ! - not updated regularly; must be updated manually by user ! - should this be combined with trigger solids? probably not: ProximitySensors are one-time, triggers are always updated (triggers are actually just solids with a ContactSensor and don't generate contact joints) ! - VelocitySensor: linear vel (i.e. "velocimeter") and/or angular vel ("gyroscope") sensor ! - AccelerationSensor (i.e. "accelerometer"): linear and/or angular acceleration sensor ! - InclineSensor (i.e. "inclinometer"): measures angle between initial and current orientation * make trimeshes work --- 2,12 ---- ================= ! * make accel sensor only update data upon request; update() just stores the previous vel data ! * incline/orientation sensor: measures current orientation relative to an initial orientation; returns 3 reals * ray and volume sensors should use contact groups? ray needs a group parameter; volume sensor just uses the volume solid's group ! * add license notice to samples' source files * make trimeshes work *************** *** 155,157 **** - doesn't need to be updated every step (maybe once per second) ! --- 137,146 ---- - doesn't need to be updated every step (maybe once per second) ! Miscellaneous Notes ! =================== ! * Things to do for new Motors and Sensors: ! - parse from xml ! - add to xml example ! - add to instantiateBlueprint ! - add to Blueprint finalize function ! - add to Blueprint addSensor/addMotor function \ No newline at end of file |