Beispiel #1
0
def to_ipe( *args, **kargs ):
    #from math import *
    #al, th = drawgl.gl.alpha * pi / 180, drawgl.gl.theta * pi / 180
    #als = ( al, -al, al + pi / 2, al - pi / 2 )
    #ths = ( th, -th, th + pi / 2, th - pi / 2 )
    #for ai, al in enumerate( als ):
    #    for ti, th in enumerate( ths ):
    #        drawipe.setup( al, th, drawgl.gl.dist )
    #        drawipe.clear()
    #        drawipe.group()
    #        drawipe( v1, style = 'line' )
    #        drawipe( v2, style = 'line' )
    #        drawipe( v3, style = 'line' )
    #        drawipe.save( '/tmp/out_%s_%s.ipe' % ( ai, ti ) )
            
    #for i in xrange( 1,9 ):
    #    getattr( drawipe, 'setup_drawgl' + str( i ) )( drawgl )
    #    drawipe.clear()
    #    drawipe.group()
    #    drawipe( vo )
    #    drawipe.save( '/tmp/out%s.ipe' % i )

    drawipe.setup_drawgl( drawgl )
    drawipe.clear()
    drawipe.group()
    drawipe( vo )
    drawipe.save( '/tmp/out.ipe' )
Beispiel #2
0
def to_ipe( *args ):
    drawipe.group()  ## make new group
    drawipe( vo3 )
    vn = edg.norm()
    pln = vn.to_plane( vn * dr * n )
    drawipe.setup_plane( pln, 10 )

    for p in pln.touch( vo3.has( ds1 ) ):
        drawipe( p, color=(0,1,0) )

    for p in pln.touch( vo3.has( ds2 ) ):
        drawipe( p, r=0.04, color=(1,0,0) )
Beispiel #3
0
def to_ipe(*args):
    drawipe.group()  ## make new group
    drawipe(vo3)
    vn = edg.norm()
    pln = vn.to_plane(vn * dr * n)
    drawipe.setup_plane(pln, 10)

    for p in pln.touch(vo3.has(ds1)):
        drawipe(p, color=(0, 1, 0))

    for p in pln.touch(vo3.has(ds2)):
        drawipe(p, r=0.04, color=(1, 0, 0))
Beispiel #4
0
def to_ipe2(*args):
    global va
    v = va.norm()
    p = v.to_plane(va)

    drawipe.group()  ## make new group
    drawipe(vo_h)
    drawipe.setup_plane(p, 10)

    for x in vo_h.has(ds1_h):
        drawipe(x, r=0.04, color=(1, 0, 0))

    for x in vo_h.has(ds2_h):
        drawipe(x, color=(0, 1, 0))
Beispiel #5
0
def to_ipe(*args):
    global vc, pos, delta
    v = vc.norm() * delta * pos
    p = vc.to_plane(v)

    drawipe.group()  ## make new group
    drawipe(vo_h)
    drawipe.setup_plane(p, 10)

    for x in p.touch(ds1_h):
        drawipe(x, r=0.04, color=(1, 0, 0))

    for x in p.touch(ds2_h):
        drawipe(x, color=(0, 1, 0))
Beispiel #6
0
def to_ipe2( *args ):
    global va
    v = va.norm()
    p = v.to_plane( va )

    drawipe.group()  ## make new group
    drawipe( vo_h )
    drawipe.setup_plane( p, 10 )

    for x in vo_h.has( ds1_h ):
        drawipe( x, r=0.04, color=(1,0,0) )

    for x in vo_h.has( ds2_h ):
        drawipe( x, color=(0,1,0) )
Beispiel #7
0
def to_ipe( *args ):
    global vc, pos, delta
    v = vc.norm() * delta * pos
    p = vc.to_plane( v )

    drawipe.group()  ## make new group
    drawipe( vo_h )
    drawipe.setup_plane( p, 10 )

    for x in p.touch( ds1_h ):
        drawipe( x, r=0.04, color=(1,0,0) )

    for x in p.touch( ds2_h ):
        drawipe( x, color=(0,1,0) )
Beispiel #8
0
from vec import *
from mat import *
from zell import *
from voron import *
from reper import *

import zell2reper

## drawing
import vec_gl
import voron_gl
from draw_gl import drawgl
from draw_ipe import drawipe

r = Zell(-1, -0, -1, -1, -2, -1).to_reper()
print r
vo = Voron(*r)
drawgl(vo)
drawgl.start()

drawipe.setup(0, 0.2, 30)

for x in xrange(5 + 1):
    r = Zell(-1, -0, -1, -1, -2 + 0.4 * x, -1).to_reper()
    print r
    vo = Voron(*r)
    drawipe.group()  ## add each dirichlet cell to new group
    drawipe(vo)

drawipe.save('/tmp/Q2_to_K3.ipe')
Beispiel #9
0
from zell  import *
from voron import *
from reper import *

import zell2reper

## drawing
import vec_gl
import voron_gl
from draw_gl import drawgl
from draw_ipe import drawipe


r = Zell( -1, -0, -1, -1, -2, -1 ).to_reper()
print r
vo = Voron( *r )
drawgl( vo )
drawgl.start()


drawipe.setup( 0, 0.2, 30 )

for x in xrange( 5 + 1 ):
    r = Zell( -1, -0, -1, -1, -2 + 0.4 * x, -1 ).to_reper()
    print r
    vo = Voron( *r )
    drawipe.group()   ## add each dirichlet cell to new group
    drawipe( vo )

drawipe.save( '/tmp/Q2_to_K3.ipe' )