From: Bruce S. <Bru...@nc...> - 2008-12-09 03:22:37
|
At vpython.org there is now available the Visual 5.0 release candidate for Windows, Intel Mac 10.5, and Linux. A version for PowerPC Mac is forthcoming. The Mac version does not use X11 nor depend on Fink. This new version has been tested against a sizable suite of existing programs, but it is likely that wider use will identify bugs to be fixed, so please report problems you may encounter. There remains a major component to be completed, which David Scherer is working on. There are various significant problems with IDLE, with particularly serious issues on the Mac (in fact, the MacPython IDLE has major mouse handling problems, which you can sometimes overcome by clicking in the title bar, and it doesn't even offer a configuration menu option for IDLE). If you find problems with IDLE, as you will at the very least on the Mac, you need not report them, as this is being worked on. Visual 5.0 was created by David Scherer and Bruce Sherwood. Jonathan Brandmeyer provided support in Visual 4beta for opacity, local lighting, and textures, and made some important architectural changes, but had to stop work on the project before it was completed. Further development has led to API changes which are incompatible with the Visual 4beta release, so this release is called version 5 instead of 4. The late Arthur Siegel implemented dependence on the currently supported numpy library in place of Numeric, which is no longer supported. Hugh Fisher provided a big start on the native-mode Mac version. Michael Temkine fixed some bugs and implemented keyboard handling for Windows. Previous to Visual 4beta, Jonathan Brandmeyer made several major contributions to Visual 3, including changing the connection between Python and C++ from CXX, which was no longer supported, to the Boost C++ libraries, and implementing auto-configurable installations for Linux. |
From: <bre...@un...> - 2008-12-09 04:55:42
|
Great to see such a fantastic program being further developed and streamlined. It's already up and running on my Windows XP box. Much appreciation to Bruce and all the contributors. Bruce Sherwood <Bru...@nc...> 09/12/2008 02:22 PM To vpusers <vis...@li...> cc Subject [Visualpython-users] Visual 5.0 release candidate now available At vpython.org there is now available the Visual 5.0 release candidate for Windows, Intel Mac 10.5, and Linux. A version for PowerPC Mac is forthcoming. The Mac version does not use X11 nor depend on Fink. This new version has been tested against a sizable suite of existing programs, but it is likely that wider use will identify bugs to be fixed, so please report problems you may encounter. There remains a major component to be completed, which David Scherer is working on. There are various significant problems with IDLE, with particularly serious issues on the Mac (in fact, the MacPython IDLE has major mouse handling problems, which you can sometimes overcome by clicking in the title bar, and it doesn't even offer a configuration menu option for IDLE). If you find problems with IDLE, as you will at the very least on the Mac, you need not report them, as this is being worked on. Visual 5.0 was created by David Scherer and Bruce Sherwood. Jonathan Brandmeyer provided support in Visual 4beta for opacity, local lighting, and textures, and made some important architectural changes, but had to stop work on the project before it was completed. Further development has led to API changes which are incompatible with the Visual 4beta release, so this release is called version 5 instead of 4. The late Arthur Siegel implemented dependence on the currently supported numpy library in place of Numeric, which is no longer supported. Hugh Fisher provided a big start on the native-mode Mac version. Michael Temkine fixed some bugs and implemented keyboard handling for Windows. Previous to Visual 4beta, Jonathan Brandmeyer made several major contributions to Visual 3, including changing the connection between Python and C++ from CXX, which was no longer supported, to the Boost C++ libraries, and implementing auto-configurable installations for Linux. ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Visualpython-users mailing list Vis...@li... https://lists.sourceforge.net/lists/listinfo/visualpython-users ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ UNITED GROUP This email message is the property of United Group. The information in this email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, you may not disclose, copy or distribute this email, nor take or omit to take any action in reliance on it. United Group accepts no liability for any damage caused by this email or any attachments due to viruses, interference, interception, corruption or unauthorised access. If you have received this email in error, please notify United Group immediately by email to the sender's email address and delete this document. |
From: Stef M. <s.m...@ru...> - 2008-12-09 16:41:05
|
thanks for the great job Bruce. A few problems: - left-mouse click only seems to work on a box. When you click on "nothing" it returns None. When you click on something like a cylinder, you get a box returned, probably the box under the cyclinder, tested with if scene.mouse.clicked : click = scene.mouse.getclick () print 'click',click.pick - scene.show is not available (I only read that scene.cursor.visible was not available) and because I embed VPython, I also can't close my program, because scene.hide doesn't work. btw, when you want / need to go back from VPython 5 to VPython 3, what's the best way to achieve that ? Or is it even better to make a copy of Python, before installing VPython 5 ? cheers, Stef Bruce Sherwood wrote: > At vpython.org there is now available the Visual 5.0 release candidate > for Windows, Intel Mac 10.5, and Linux. A version for PowerPC Mac is > forthcoming. The Mac version does not use X11 nor depend on Fink. > > This new version has been tested against a sizable suite of existing > programs, but it is likely that wider use will identify bugs to be > fixed, so please report problems you may encounter. > > There remains a major component to be completed, which David Scherer is > working on. There are various significant problems with IDLE, with > particularly serious issues on the Mac (in fact, the MacPython IDLE has > major mouse handling problems, which you can sometimes overcome by > clicking in the title bar, and it doesn't even offer a configuration > menu option for IDLE). If you find problems with IDLE, as you will at > the very least on the Mac, you need not report them, as this is being > worked on. > > Visual 5.0 was created by David Scherer and Bruce Sherwood. Jonathan > Brandmeyer provided support in Visual 4beta for opacity, local lighting, > and textures, and made some important architectural changes, but had to > stop work on the project before it was completed. Further development > has led to API changes which are incompatible with the Visual 4beta > release, so this release is called version 5 instead of 4. > > The late Arthur Siegel implemented dependence on the currently supported > numpy library in place of Numeric, which is no longer supported. Hugh > Fisher provided a big start on the native-mode Mac version. Michael > Temkine fixed some bugs and implemented keyboard handling for Windows. > > Previous to Visual 4beta, Jonathan Brandmeyer made several major > contributions to Visual 3, including changing the connection between > Python and C++ from CXX, which was no longer supported, to the Boost C++ > libraries, and implementing auto-configurable installations for Linux. > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users > > > Het UMC St Radboud staat geregistreerd bij de Kamer van Koophandel in het handelsregister onder nummer 41055629. The Radboud University Nijmegen Medical Centre is listed in the Commercial Register of the Chamber of Commerce under file number 41055629. |
From: Bruce S. <Bru...@nc...> - 2008-12-09 17:00:17
|
I wasn't even aware of there being routines in Visual 3 called scene.show() and scene.hide(). I can't find them mentioned in the Visual 3 documentation. Where are they discussed? The documented way to hide and show a window is by setting scene.visible. I can't reproduce any errors with picking an object. The following routine correctly picks the appropriate object, no matter how I rotate the scene: b = box(pos=(-1,0,0)) c = cylinder(pos=(1,0,0), axis=(0,1,0)) d = pyramid() while 1: if scene.mouse.clicked: click = scene.mouse.getclick() print click.pick Please post a complete routine that fails, since I can't see any failure. One way to keep both Visual 3 and Visual 5 around on Windows is to install Python 2.4 and Visual 3 for it, in parallel to Python 2.5 with Visual 5. There aren't sizable differences between Visual 3 for Python 2.4 and Python 2.5. Alternatively, save the relevant contents of c:\Python25\Lib\site-packages (for Visual 3, numeric and numarray and Numeric.pth and visual; for Visual 5, numpy and numpy-1.2.1-py2.5.egg-info and visual). Then just swap them in or out. Bruce Sherwood Stef Mientki wrote: > thanks for the great job Bruce. > > A few problems: > - left-mouse click only seems to work on a box. When you click on > "nothing" it returns None. When you click on something like a cylinder, > you get a box returned, probably the box under the cyclinder, tested with > if scene.mouse.clicked : > click = scene.mouse.getclick () > print 'click',click.pick > - scene.show is not available (I only read that scene.cursor.visible was > not available) and > because I embed VPython, I also can't close my program, because > scene.hide doesn't work. > > btw, > when you want / need to go back from VPython 5 to VPython 3, > what's the best way to achieve that ? > Or is it even better to make a copy of Python, before installing VPython 5 ? > > cheers, > Stef > > Bruce Sherwood wrote: >> At vpython.org there is now available the Visual 5.0 release candidate >> for Windows, Intel Mac 10.5, and Linux. A version for PowerPC Mac is >> forthcoming. The Mac version does not use X11 nor depend on Fink. >> >> This new version has been tested against a sizable suite of existing >> programs, but it is likely that wider use will identify bugs to be >> fixed, so please report problems you may encounter. >> >> There remains a major component to be completed, which David Scherer is >> working on. There are various significant problems with IDLE, with >> particularly serious issues on the Mac (in fact, the MacPython IDLE has >> major mouse handling problems, which you can sometimes overcome by >> clicking in the title bar, and it doesn't even offer a configuration >> menu option for IDLE). If you find problems with IDLE, as you will at >> the very least on the Mac, you need not report them, as this is being >> worked on. >> >> Visual 5.0 was created by David Scherer and Bruce Sherwood. Jonathan >> Brandmeyer provided support in Visual 4beta for opacity, local lighting, >> and textures, and made some important architectural changes, but had to >> stop work on the project before it was completed. Further development >> has led to API changes which are incompatible with the Visual 4beta >> release, so this release is called version 5 instead of 4. >> >> The late Arthur Siegel implemented dependence on the currently supported >> numpy library in place of Numeric, which is no longer supported. Hugh >> Fisher provided a big start on the native-mode Mac version. Michael >> Temkine fixed some bugs and implemented keyboard handling for Windows. >> >> Previous to Visual 4beta, Jonathan Brandmeyer made several major >> contributions to Visual 3, including changing the connection between >> Python and C++ from CXX, which was no longer supported, to the Boost C++ >> libraries, and implementing auto-configurable installations for Linux. >> >> ------------------------------------------------------------------------------ >> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. >> The future of the web can't happen without you. Join us at MIX09 to help >> pave the way to the Next Web now. Learn more and register at >> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >> _______________________________________________ >> Visualpython-users mailing list >> Vis...@li... >> https://lists.sourceforge.net/lists/listinfo/visualpython-users >> >> >> > > > Het UMC St Radboud staat geregistreerd bij de Kamer van Koophandel in het handelsregister onder nummer 41055629. > The Radboud University Nijmegen Medical Centre is listed in the Commercial Register of the Chamber of Commerce under file number 41055629. > > > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users |
From: Stef M. <s.m...@ru...> - 2008-12-09 22:12:11
|
Bruce Sherwood wrote: > I wasn't even aware of there being routines in Visual 3 called > scene.show() and scene.hide(). I can't find them mentioned in the > Visual 3 documentation. Where are they discussed? > well I never read the doc so thoroughly, as every one else does ;-) but I've a very good autocompletion editor, and that shows even 3 versions of hide ! > The documented way to hide and show a window is by setting scene.visible. > Ok, that also works fine in mine situation. > I can't reproduce any errors with picking an object. The following > routine correctly picks the appropriate object, no matter how I rotate > the scene: > > b = box(pos=(-1,0,0)) > c = cylinder(pos=(1,0,0), axis=(0,1,0)) > d = pyramid() > while 1: > if scene.mouse.clicked: > click = scene.mouse.getclick() > print click.pick > > Please post a complete routine that fails, since I can't see any failure. I already uninstalled VPython-5 (btw where is version 4, I thought the latest version was 3.2.11 ?) , because without the correct mouse picking it's worthless in mine application. I'm not able to shrink my program (which is rather large, about 500 lines), so I'll first finish my program, then I'll try VP5 again and will send you the minimalistic program. cheers, Stef |
From: Bruce S. <Bru...@nc...> - 2008-12-09 22:26:31
|
As was explained earlier, we've skipped version 4 because it never got out of beta and the API changed, so it seemed clearer to call the new version 5.0 Bruce Sherwood Stef Mientki wrote: > > I already uninstalled VPython-5 (btw where is version 4, I thought the > latest version was 3.2.11 ?) , |