| Issue 250: | pymt/examples/untangle crashes | |
| 1 person starred this issue and may be notified of changes. | Back to list |
What steps will reproduce the problem?
1. cd pymt/examples/untangle
2. python untangle.py
3. click on 10 Vertices
What is the expected output? What do you see instead?
[INFO ] PyMT v0.4
[WARNING] [Extensions] _graphx not available
[INFO ] [Camera ] using <gstreamer> as camera provider
[INFO ] [Text ] using <pygame> as text provider
[INFO ] [Video ] using <gstreamer> as video provider
[INFO ] [OSC ] using <multiprocessing> for socket
[INFO ] [Loader ] using <pygame> as thread loader
[INFO ] [Window ] use Pygame as window provider.
[WARNING] [WinPygame] Video: failed (multisamples=2)
[WARNING] [Video ] trying without antialiasing
[INFO ] [Window ] OpenGL version <2.1 Mesa 7.7.1>
[INFO ] [Base ] Start application main loop
[INFO ] [OSC ] listening for Tuio on 0.0.0.0:3333
[INFO ] [Base ] Leaving application in progress...
Traceback (most recent call last):
File "untangle.py", line 214, in <module>
runTouchApp()
File "/usr/local/lib/python2.6/dist-packages/pymt/base.py", line 365, in
runTouchApp
pymt_window.mainloop()
File
"/usr/local/lib/python2.6/dist-packages/pymt/ui/window/win_pygame.py", line
193, in mainloop
self._mainloop()
File
"/usr/local/lib/python2.6/dist-packages/pymt/ui/window/win_pygame.py", line
125, in _mainloop
evloop.idle()
File "/usr/local/lib/python2.6/dist-packages/pymt/base.py", line 214, in idle
pymt_window.dispatch_event('on_draw')
File "/usr/local/lib/python2.6/dist-packages/pymt/event.py", line 334, in
dispatch_event
if func(*args):
File "/usr/local/lib/python2.6/dist-packages/pymt/ui/window/__init__.py",
line 352, in on_draw
w.dispatch_event('on_draw')
File "/usr/local/lib/python2.6/dist-packages/pymt/event.py", line 334, in
dispatch_event
if func(*args):
File "/usr/local/lib/python2.6/dist-packages/pymt/ui/widgets/widget.py",
line 350, in on_draw
self.draw()
File "untangle.py", line 155, in draw
self.g.draw()
File
"/media/sdb5/Source/MultiTouch/PyMT/pymt/examples/untangle/graph.py", line
84, in draw
drawCollision(c.x,c.y)
File
"/media/sdb5/Source/MultiTouch/PyMT/pymt/examples/untangle/graph.py", line
31, in drawCollision
drawTriangle(pos=(0,0),w=20,h=20)
File "/usr/local/lib/python2.6/dist-packages/pymt/graphx/draw.py", line
288, in drawTriangle
drawPolygon(points, style, linewidth)
File "/usr/local/lib/python2.6/dist-packages/pymt/graphx/draw.py", line
263, in drawPolygon
with gx_begin(style):
File "/usr/local/lib/python2.6/dist-packages/pymt/graphx/statement.py",
line 201, in __enter__
glBegin(self.flag)
File "/usr/lib/pymodules/python2.6/OpenGL/lazywrapper.py", line 9, in
__call__
return wrapper( baseFunction, *args, **named )
File "/usr/lib/pymodules/python2.6/OpenGL/GL/exceptional.py", line 52, in
glBegin
return baseFunction( mode )
ctypes.ArgumentError: argument 1: <type 'exceptions.TypeError'>: wrong type
What version of the product are you using? On what operating system?
pymt from git://github.com/tito/pymt os: ubuntu lucid
Please provide any additional information below.
May 15, 2010
http://github.com/tito/pymt/commit/b9aa524ffcb75f00660314af1cfa05f8d8c7155c solved it, thank you!
Jul 2, 2010
(No comment was entered for this change.)
Labels:
Milestone-0.5
|
Labels: Milestone-0.4.1 Component-Core