The breve simulation environment change log.
version 2.5.1 [12/22/2006]
Bug Fixes

version 2.5 [12/11/2006]
New Features
Bug Fixes

version 2.4 [05/13/2006]
New Features
Bug Fixes
Source Code Changes

version 2.3 [08/31/2005]
New Features
Bug fixes

version 2.2.1 [04/28/2005]

version 2.2 [04/27/2005]
Bug fixes

Source Code Changes

version 2.1 [01/28/2005]
New Features
Bug Fixes
breve Object API Changes
Source Code Changes

version 2.0.1 [10/15/2004]
Bug Fixes

version 2.0 [10/13/2004]
New Features
Bug Fixes
Changes to the steve Language
Changes to Physical Simulation
Changes to the Mac OS X Interface
Changes to Command-Line breve
Changes to the breve Source Code

version 1.9.1 [05/12/2004]


version 1.9 [05/11/2004]

New Features:

Bug Fixes:

version 1.8 [01/29/2004]

New Features:
Bug Fixes

version 1.7 [09/18/2003]

New Features:
Bug Fixes:

version 1.6 [06/19/2003]

New Features:

Changes to physics support:

Bug Fixes:

version 1.5 [03/10/2003]

New Features:

Changes to the graphical rendering:

Changes to the steve language:

Changes to physics support:

Bug Fixes:


version 1.4 [11/04/2002]

Important change for users of previous versions:

New features:

Changes to the steve language:

General changes:

Bug Fixes:


version 1.3 [12/05/2001]

Important change for users of previous versions:

The default iteration and integration timesteps have been changed.

Control.tz has changed the default timesteps and integration steps to match the timesteps used by PhysicalControl.tz. This way, objects from regular simulations will behave the same way in physical simulations.

Simulations written in previous versions will run very slowly because of the small timesteps. You should increase the velocities of the objects so that they run at a reasonable speed.

If you need to return to the old step sizes, you can set the integration step to 0.5 and the iteration step to 3.0. For new simulations, however, you should use the default values. A number of demos have been modified to accommodate this change.

General changes:

Changes to the steve language:

Changes to the application interface:

Changes to the included breve class files:


version 1.2 [10/08/2001]

General changes:

Changes to the application interface:

Changes to the steve language:

Changes to the included breve class files:


version 1.1 [07/16/2001]

VERY IMPORTANT CHANGE AFFECTING SIMULATIONS WRITTEN WITH VERSION 1.0:
The "scale" of the world has now been fixed at "1 world unit" = 1 meter. The world is now effectively 1/10th the size of the world in version 1.0.

If you are using the class PhysicalControl then you will probably want to scale down the objects in your simulation to 1/10th of their original size. 1 unit in the simulated world is now fixed as 1 meter. This means that objects created in version 1.0 may now be much larger than intended. You should modify your simulation to scale down every object to 1/10th of the original size and modify the forces applied to objects and joints; the accelerations, speeds and positions of the objects and the camera locations accordingly.

Bear in mind when adjusting forces applied to objects and joints that the mass of the object will not scale down by 1/10th but instead much more—in the case of a rectangular solid, the mass is scaled by a factor of 1/100th. This means that maximum joint pressures should most likely be scaled down by at least 100.

If you are not using the class PhysicalControl then the only effect of the changes will be that the textures on objects are very small and that the default starting camera position may be closer than desired. You can fix these problems by following the same directions given above for those using the class PhysicalControl.

General changes:

Changes to the included breve class files:

Changes to the steve language:

Changes to physical simulation:


version 1.0 [05/07/2001]

Initial release.