当前位置: 首页>>代码示例>>Python>>正文


Python fn.Fn方法代码示例

本文整理汇总了Python中fn.Fn方法的典型用法代码示例。如果您正苦于以下问题:Python fn.Fn方法的具体用法?Python fn.Fn怎么用?Python fn.Fn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在fn的用法示例。


在下文中一共展示了fn.Fn方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from sand import Sand
  from fn import Fn

  from iutils.ioOBJ import export_2d as export

  sand = Sand(SIZE)
  sand.set_bg(BACK)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/')

  vertices, lines = write(sand)
  name = fn.name()
  sand.write_to_png(name+'.png', GAMMA)

  export('glyphs', name + '.2obj', verts=vertices, lines=lines) 
开发者ID:inconvergent,项目名称:sand-glyphs,代码行数:18,代码来源:main-export.py

示例2: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  import sys, traceback
  from fn import Fn
  from sand import Sand

  sand = Sand(SIZE)
  sand.set_bg(BG)
  sand.set_rgba(FRONT)

  fn = Fn(prefix='./res/', postfix='.png')
  si = spline_iterator()

  while True:
    try:
      itt, w, xy = next(si)
      sand.paint_dots(xy)
      if not itt%(SIZE):
        print(itt)
      #   sand.write_to_png(fn.name(), GAMMA)
    except Exception as e:
      print(e)
      sand.write_to_png(fn.name(), GAMMA)
      traceback.print_exc(file=sys.stdout)
      return 
开发者ID:inconvergent,项目名称:sand-spline,代码行数:26,代码来源:main-vline.py

示例3: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  import sys, traceback
  from fn import Fn
  from sand import Sand

  sand = Sand(SIZE)
  sand.set_bg_from_rgb_array(img)
  sand.set_rgba(FRONT)

  fn = Fn(prefix='./res/', postfix='.png')
  si = spline_iterator()

  while True:
    try:
      itt, xy = next(si)
      # sand.distort_dots_swap(xy)
      sand.distort_dots_wind(xy)

      if not itt%5000:
        print(itt)
        sand.write_to_png(fn.name())
    except Exception:
      sand.write_to_png(fn.name())
      traceback.print_exc(file=sys.stdout)
      return 
开发者ID:inconvergent,项目名称:sand-spline,代码行数:27,代码来源:main-bg.py

示例4: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  import sys, traceback
  from fn import Fn
  from sand import Sand

  sand = Sand(SIZE)
  sand.set_bg(BG)
  sand.set_rgba(FRONT)

  fn = Fn(prefix='./res/', postfix='.png')
  si = spline_iterator()

  while True:
    try:
      itt, xy = next(si)
      sand.paint_dots(xy)
      if not itt%(500*GRID_Y):
        print(itt)
        sand.write_to_png(fn.name(), GAMMA)
    except Exception as e:
      print(e)
      sand.write_to_png(fn.name(), GAMMA)
      traceback.print_exc(file=sys.stdout) 
开发者ID:inconvergent,项目名称:sand-spline,代码行数:25,代码来源:main-hlines.py

示例5: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from sand import Sand
  from fn import Fn

  from iutils.ioOBJ import export_2d as export


  sand = Sand(SIZE)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/')

  vertices, lines = make_creatures(sand)

  name = fn.name()
  sand.write_to_png(name + '.png', GAMMA)
  export('scribbles', name + '.2obj', verts=vertices, lines=lines) 
开发者ID:inconvergent,项目名称:sand-creatures,代码行数:18,代码来源:main-export.py

示例6: __init__

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def __init__(
    self,
  ):
    from fn import Fn
    from os import sep

    self.fn = Fn()
    self.repo = self.fn.repo
    self._store = self.fn.top_level + sep + '.genlog'
    self.__ensure_store()

    self.size = 1024 
开发者ID:inconvergent,项目名称:genlog,代码行数:14,代码来源:genlog.py

示例7: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from sand import Sand
  from fn import Fn

  sand = Sand(SIZE)
  sand.set_bg(BACK)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/', postfix='.png')

  write(sand)
  # sand.set_bg(bw)
  name = fn.name()
  sand.set_transparent_pixel()
  sand.write_to_png(name, GAMMA) 
开发者ID:inconvergent,项目名称:sand-glyphs,代码行数:16,代码来源:main.py

示例8: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  import sys, traceback
  from fn import Fn
  from sand import Sand
  from modules.helpers import get_colors

  sand = Sand(SIZE)
  sand.set_bg(BG)
  sand.set_rgba(FRONT)

  colors = get_colors('../colors/dark_cyan_white_black2.gif')
  nc = len(colors)

  fn = Fn(prefix='./res/', postfix='.png')
  si = spline_iterator()

  while True:
    try:
      itt, w, xy = next(si)
      rgba = colors[w%nc] + [0.0005]
      sand.set_rgba(rgba)
      sand.paint_dots(xy)
      if not itt%(40000):
        print(itt)
        sand.write_to_png(fn.name(), GAMMA)
    except Exception as e:
      print(e)
      sand.write_to_png(fn.name(), GAMMA)
      traceback.print_exc(file=sys.stdout) 
开发者ID:inconvergent,项目名称:sand-spline,代码行数:31,代码来源:main-circle.py

示例9: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  import sys, traceback
  from fn import Fn
  from sand import Sand
  from modules.helpers import get_colors

  sand = Sand(SIZE)
  sand.set_bg(BG)
  sand.set_rgba(FRONT)

  colors = get_colors('../colors/dark_cyan_white_black2.gif')
  nc = len(colors)

  fn = Fn(prefix='./res/', postfix='.png')
  si = spline_iterator()

  while True:
    try:
      itt, w, xy = next(si)
      rgba = colors[w%nc] + [0.005]
      sand.set_rgba(rgba)
      sand.paint_dots(xy)
      if not itt%(700*GRID_Y*GRID_X):
        print(itt)
        sand.write_to_png(fn.name(), GAMMA)
    except Exception as e:
      print(e)
      sand.write_to_png(fn.name(), GAMMA)
      traceback.print_exc(file=sys.stdout) 
开发者ID:inconvergent,项目名称:sand-spline,代码行数:31,代码来源:main-circles.py

示例10: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from dunes import Dunes
  from sand import Sand
  from fn import Fn
  from time import time

  from modules.helpers import get_initial_rnd
  initial = get_initial_rnd(SIZE, n=4)
  bw = zeros(initial.shape,'float')

  dunes = Dunes(initial, DELTA, PROB)

  sand = Sand(SIZE)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/', postfix='.png')

  try:
    while True:
      t0 = time()
      itt = dunes.steps(LEAP)
      print(itt, time()-t0)
      dunes.get_normalized_sand_limit(bw, 10)
      # bw *= 0.8
      # sand.set_bg_from_bw_array(bw)
      # dunes.get_shadow(shadow)
      # rgb = dstack((bw,bw,shadow))
      # sand.set_bg_from_rgb_array(rgb)
      sand.set_bg_from_bw_array(bw)
      name = fn.name()
      sand.write_to_png(name)
  except KeyboardInterrupt:
    pass 
开发者ID:inconvergent,项目名称:sand-dunes,代码行数:34,代码来源:main.py

示例11: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from fn import Fn
  fn = Fn(prefix='./res/').name() + '.png'
  copy_file('./res/sample.png', fn) 
开发者ID:inconvergent,项目名称:genlog,代码行数:6,代码来源:example.py

示例12: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from sand import Sand
  from fn import Fn

  sand = Sand(SIZE)
  sand.set_bg(BACK)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/', postfix='.png')

  run(sand, fn) 
开发者ID:inconvergent,项目名称:sand-walkers,代码行数:12,代码来源:main.py

示例13: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from modules.boids import B
  from sand import Sand

  from fn import Fn

  fn = Fn(prefix='./res/', postfix='.png')

  sand = Sand(SIZE)
  sand.set_bg(BACK)
  sand.set_rgba(FRONT)

  b = B(INIT_NUM, SIZE, STP)

  for itt in range(1000000):

    b.step(
        separation=SEPARATION,
        cohesion=COHESION,
        alignment=ALIGNMENT
        )

    xy = b.xy
    for i, nearby in enumerate(b.get_nearby()):
      if not nearby:
        continue
      start = zeros((len(nearby), 2))
      start[:,0] = xy[i,0]
      start[:,1] = xy[i,1]
      stop = xy[nearby,:]
      g = GRAINS*ones(len(nearby), 'int')
      sand.paint_strokes(start, stop, g)

    if not itt%DRAW_ITT:
      name = fn.name()
      print(itt, name)
      sand.write_to_png(name) 
开发者ID:inconvergent,项目名称:boids,代码行数:39,代码来源:main_sand.py

示例14: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from sand import Sand
  from fn import Fn


  sand = Sand(SIZE)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/', postfix='.png')

  make_creatures(sand)
  # sand.set_bg_from_bw_array(bw)
  name = fn.name()
  sand.write_to_png(name, GAMMA) 
开发者ID:inconvergent,项目名称:sand-creatures,代码行数:15,代码来源:main.py

示例15: main

# 需要导入模块: import fn [as 别名]
# 或者: from fn import Fn [as 别名]
def main():
  from sand import Sand
  from fn import Fn


  sand = Sand(SIZE)
  sand.set_rgba(FRONT)
  fn = Fn(prefix='./res/', postfix='.png')

  make_creatures(sand)
  name = fn.name()
  sand.write_to_png(name, GAMMA) 
开发者ID:inconvergent,项目名称:sand-creatures,代码行数:14,代码来源:main-multi.py


注:本文中的fn.Fn方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。