|
From: Bruce S. <Bru...@nc...> - 2009-06-20 17:58:58
|
Puzzling and unfamiliar. Works fine for me on a MacBook with VPython
5.11, MacPython 2.6.2, OSX 10.5.7. There shouldn't be any difference in
this area between VPython 5.1 and 5.11.
Could you please post a small test routine that fails for you? I
successfully ran the following:
from visual.graph import *
scene.x = 0
scene.y = 400
scene.range = 4
b = box()
y = gcurve(color=color.cyan)
pick = None
while 1:
rate(50)
if scene.mouse.events:
m = scene.mouse.getevent()
if m.drag:
dragpos = m.pickpos
pick = m.pick
elif m.drop:
pick = None
if pick:
newpos = scene.mouse.pos
if newpos != dragpos:
pick.pos += newpos-dragpos
dragpos = newpos
y.plot(pos=(newpos.x,newpos.y))
Independent of the graph issue, I did notice that on Windows I didn't
need the "rate(50)" but I did on the Mac, where otherwise dragging was
sluggish.
Bruce Sherwood
Craig A. Struble, Ph.D. wrote:
> Hello,
>
> I'm trying to develop an interactive application with two windows: one
> in which a user drags a sphere around; another which plots a graph
> (using gdisplay and gcurve).
>
> When I use only the display, I can drag the sphere around fine, using
> code similar to the toroid_drag.py example. When I add the graph
> display, my first window doesn't receive left mouse button events
> anymore and the sphere doesn't move. The order of window creation
> doesn't change anything.
>
> How can I have two windows and interactivity? I'm using VPython 5.1,
> MacPython 2.6.2, on OS X 10.5.7.
>
> Craig
> --
> Craig A. Struble, Ph.D. | 369 Cudahy Hall | Marquette University
> Associate Professor of Computer Science | (414)288-3783
> Director, Master of Bioinformatics Program | (414)288-5472 (fax)
> http://www.mscs.mu.edu/~cstruble | cra...@ma...
>
>
> ------------------------------------------------------------------------------
> Are you an open source citizen? Join us for the Open Source Bridge conference!
> Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
> Need another reason to go? 24-hour hacker lounge. Register today!
> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
> _______________________________________________
> Visualpython-users mailing list
> Vis...@li...
> https://lists.sourceforge.net/lists/listinfo/visualpython-users
>
|