コード例 #1
0
def drawCircle(myscreen, c, r, circlecolor):
    ca = ovdvtk.Circle(center=(c.x, c.y, 0),
                       radius=r,
                       color=circlecolor,
                       resolution=50)
    myscreen.addActor(ca)
コード例 #2
0
    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()
コード例 #3
0
def drawCircle(myscreen, c, r, circleColor):
    myscreen.addActor(
        ovdvtk.Circle(center=(c.x, c.y, 0), radius=r, color=circleColor))
コード例 #4
0
def drawFarCircle(myscreen, r, circleColor):
    myscreen.addActor(
        ovdvtk.Circle(center=(0, 0, 0), radius=r, color=circleColor))