def drawCircle(myscreen, c, r, circlecolor): ca = ovdvtk.Circle(center=(c.x, c.y, 0), radius=r, color=circlecolor, resolution=50) myscreen.addActor(ca)
w = 800 h = 600 myscreen = ovdvtk.VTKScreen(width=w, height=h) ovdvtk.drawOCLtext(myscreen, rev_text=ovd.version()) scale = 1 far = 1 camPos = far zmult = 3 myscreen.camera.SetPosition(0, -camPos / float(1000), zmult * camPos) myscreen.camera.SetClippingRange(-(zmult + 1) * camPos, (zmult + 1) * camPos) myscreen.camera.SetFocalPoint(0.0, 0, 0) # draw a unit-circle ca = ovdvtk.Circle(center=(0, 0, 0), radius=1, color=(0, 1, 1), resolution=50) myscreen.addActor(ca) # draw_ttt(myscreen, "R", 0,0,10000) draw_ttt(myscreen, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", -0.5, 0, 80000) # draw_ttt(myscreen, "abcdefghijklmnopqrstuvwxyz", -0.5,-0.1,80000) # draw_ttt(myscreen, "1234567890*", -0.5,-0.2,80000) # draw_ttt(myscreen, "m", -0.5,-0.2,80000) print "PYTHON All DONE." myscreen.render() myscreen.iren.Start()
def drawCircle(myscreen, c, r, circleColor): myscreen.addActor( ovdvtk.Circle(center=(c.x, c.y, 0), radius=r, color=circleColor))
def drawFarCircle(myscreen, r, circleColor): myscreen.addActor( ovdvtk.Circle(center=(0, 0, 0), radius=r, color=circleColor))