コード例 #1
0
ファイル: __init__.py プロジェクト: RyanHun/nodebox
 def translate(s):
     a = to_number_array(s)
     tx = a[0]
     ty = 0
     if len(a) > 1:
         ty = a[1]
     return Transform.translated(tx, ty)
コード例 #2
0
 def translate(s):
     a = to_number_array(s)
     tx = a[0]
     ty = 0
     if len(a) > 1:
         ty = a[1]
     return Transform.translated(tx, ty)
コード例 #3
0
ファイル: packing.py プロジェクト: cleliodpaula/nodebox
def pack(shapes, iterations, padding, seed):
    _seed(seed)
    packed_objects = []
    for path in shapes:
        packed_objects.append(PackObject(path))
    for i in xrange(1, iterations):
        _pack(packed_objects, damping=0.1/i, padding=padding)


    geo = Geometry()
    for po in packed_objects:
        print po.x, po.y
        p = Transform.translated(po.x, po.y).map(po.path)
        geo.add(p)
    return geo
コード例 #4
0
def translate(shape, translate):
    """Move the shape."""
    if shape is None: return None
    return Transform.translated(translate).map(shape)
コード例 #5
0
ファイル: pyvector.py プロジェクト: alessandrostone/nodebox
def translate(shape, translate):
    """Move the shape."""
    if shape is None: return None
    return Transform.translated(translate).map(shape)