![]() |
|
#5
|
|||
|
|||
|
Changed it and got the following exception: pointliste [[0.6171875, 0.60208332538604736], [0.7421875, 0.42916667461395264], [0.29843750596046448, 0.55833333730697632], [0.48906248807907104, 0.54583334922790527], [0.74531251192092896, 0.44374999403953552]]
Traceback (most recent call last): File "050110_DrawPointProblem_forum.py", line 99, in mousedown drawPoints() File "050110_DrawPointProblem_forum.py", line 137, in drawPoints viz.vertex(object) File "C:\Program Files\Vizard25\viz.py", line 3692, in vertex _ipcSend(_VIZ_VERTEX,0,0,'',x[0],x[1],x[2],0) IndexError: list index out of range Code:
import viz viz.go() RADIUS=1 viz.startlayer(viz.LINE_LOOP) viz.vertexcolor(2, 4, 4) viz.vertex(-RADIUS, -RADIUS, RADIUS) viz.vertex(-RADIUS, RADIUS, RADIUS) line = viz.endlayer() viz.startlayer(viz.LINE_LOOP) viz.vertexcolor(2, 4, 4) viz.vertex(-RADIUS, -RADIUS, RADIUS) viz.vertex(RADIUS, -RADIUS, RADIUS) line2 = viz.endlayer() #line.translate(3,2,4) SPIsSet,EPIsSet=0,0 startPoint=[0,0] show=1 pointListe=[] def mousedown(button): # if button == viz.MOUSEBUTTON_LEFT: global startPoint,SPIsSet global endPoint,EPIsSet, pointListe if SPIsSet==0: startPoint=viz.mousepos() #print 'startPoint:',startPoint #SPIsSet=1 pointListe.append(startPoint) drawPoints() else: print 'forgot option 3' if button == viz.MOUSEBUTTON_RIGHT: show=1 drawPoints() def drawPoints(): viz.startlayer(viz.POINTS) viz.vertexcolor(0,12,1) viz.pointsize(2) for object in pointListe: print 'pointliste',pointListe viz.vertex(object) points = viz.endlayer(viz.SCREEN) |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|