VPython version 3.1.1 is available for download from our Sourceforge
project file release page. Source tarballs for all platforms and
prebuilt packages for Windows are available.
If you particularly dislike the fact that there is no longer a
restriction for rotating upside-down, let us know.
The changes for this release follow. I have also included the list of
changes for the 3.1.0 release, since I don't think that they were posted
to the mailing list at that time.
-Jonathan Brandmeyer
Visual 3.1.1
===============================================================================
NEW FEATURES:
* There is no longer a restriction on rotating past the up axis,
such that the scene may be rotated upside-down under user
control.
* The MS Windows builds include packages for Python 2.3 and 2.4,
upgrades Boost.Python to version 1.32, and adds Numarray 1.1.1.
* The MS Windows installer has been componentized, and will respect
an existing installation of Numeric or Numarray.
BUGS FIXED:
* A resource leak in the label object has been fixed.
* configure option --with-gtkgl-prefix works correctly (only
affects *nix and OSX users).
* The bounds check for display.up and display.forward is more
robust.
* A crash in the free function rotate( vector, angle, axis) has
been fixed.
* Thin curve objects are rendered with the correct color in
anaglyph stereo rendering modes.
* The "vpython" script is working again.
KNOWN ISSUES:
* "make install" is broken on Windows. Use the generated
MakeVPython.iss Inno Setup file to build an installer and run
it.
Visual 3.1.0
===============================================================================
NEW FEATURES:
* This is the first release that has been produced from our new CVS
layout. This enables a more deterministic release process that
will reduce regressions.
* Numarray support has been added. You can enable support for
Numeric and Numarray in the same build, and select between them
at runtime. See INSTALL.txt for details.
BUGS FIXED:
* The autotools support for MS Windows has been significantly
improved.
* Nx2 arrays are supported for convex.pos and faces.pos
* faces.color is initialized in the correct order. This bug
prevented you from initializing faces.color to an array in the
constructor.
* {primitive,frame}.rotate( pos=foo, origin=bar) works as expected.
* The shutdown procedure is kinder to the shell when using Bash.
* Several uninitialized value errors were fixed in the display
class when using the GTK+ backend.
|