How to use the desert.color.rgb function in desert

To help you get started, we’ve selected a few desert examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github inconvergent / desert / examples / erosion-send.py View on Github external
def main():

  with Erosion(verbose=VERBOSE)\
      .init(fg=rgb(1.0, 0.0, 0.0, 0.1),
            bg=white()) as erosion:

    send = erosion.send

    send([box(0.15, (0.3, 0.3), 2.0),
          box(0.2, (0.2, 0.5), 0.1),
          box((0.05, 0.5), (0.25, 0.9), 1.0),
          box((0.3, 0.2), (0.1, 0.9), 2.0)])

    erosion.set_fg(rgb(0, 0.5, 0.5, 0.1))

    send([box(0.15, (0.5, 0.3), 2.0),
          box(0.2, (0.5, 0.5), 0.1),
          box((0.05, 0.5), (0.6, 0.9), 1.0),
          box((0.1, 0.2), (0.3, 0.9), 1.0)])
github inconvergent / desert / examples / main.py View on Github external
def main(arg):

  imsize = 1000
  with Desert(imsize, verbose=VERBOSE)\
      .init(fg=rgb(1.0, 0.0, 0.0, 0.1),
            bg=white()) as desert:

    draw = desert.draw

    draw([box(0.15, (0.3, 0.3), 2.0),
          box(0.2, (0.2, 0.5), 0.1),
          box((0.05, 0.5), (0.25, 0.9), 1.0),
          box((0.3, 0.2), (0.1, 0.9), 2.0)])

    desert.show()

    desert.set_fg(rgb(0, 0.5, 0.5, 0.1))

    draw([box(0.15, (0.5, 0.3), 2.0),
          box(0.2, (0.5, 0.5), 0.1),
          box((0.05, 0.5), (0.6, 0.9), 1.0),
github inconvergent / desert / examples / main.py View on Github external
draw([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])

    draw([circle(0.05, ((0.9, 0.1),
                        (0.9, 0.15),
                        (0.9, 0.2),
                        (0.9, 0.25),
                        (0.9, 0.3)), 2)\
          .rgb([rgb(0.2, 0.2, 0.9, 0.3),
                rgb(0.9, 0.2, 0.2, 0.3),
                rgb(0.2, 0.9, 0.2, 0.3),
                rgb(0.9, 0.9, 0.2, 0.3),
                rgb(0.2, 0.9, 0.9, 0.3)]),
          circle(0.05, ((0.85, 0.1),
                        (0.85, 0.3)), 2)\
          .rgb([rgb(0.5, 0.2, 0.9, 0.3),
                rgb(0.9, 0.5, 0.2, 0.3)])]).show()

    desert.set_fg(black())

    draw([bzspl([[(0.1, 0.2),
                  (0.3, 0.4),
                  (0.5, 0.6)],
                 [(0.15, 0.25),
                  (0.35, 0.45),
                  (0.55, 0.65)]], 2)]).show()

    draw([bzspl([[(0.1, 0.2),
                  (0.8, 0.3),
                  (0.3, 0.9)]], 2)]).show()

    draw([bzspl([[(0.1, 0.2),
                  (0.8, 0.3),
github inconvergent / desert / examples / erosion-send.py View on Github external
(0.1, 0.1)),
                 ((0.9, 0.9),
                  (0.1, 0.9),
                  (0.9, 0.9),
                  (0.2, 0.15)), 2)])

    erosion.set_fg(rgb(0, 0.7, 0.2, 0.1))

    send([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])

    send([circle(0.05, ((0.9, 0.1),
                        (0.9, 0.15),
                        (0.9, 0.2),
                        (0.9, 0.25),
                        (0.9, 0.3)), 2)\
          .rgb([rgb(0.2, 0.2, 0.9, 0.3),
                rgb(0.9, 0.2, 0.2, 0.3),
                rgb(0.2, 0.9, 0.2, 0.3),
                rgb(0.9, 0.9, 0.2, 0.3),
                rgb(0.2, 0.9, 0.9, 0.3)]),
          circle(0.05, ((0.85, 0.1),
                        (0.85, 0.3)), 2)\
          .rgb([rgb(0.5, 0.2, 0.9, 0.3),
                rgb(0.9, 0.5, 0.2, 0.3)])])

    erosion.set_fg(black())

    send([bzspl([[(0.1, 0.2),
                  (0.3, 0.4),
                  (0.5, 0.6)],
                 [(0.15, 0.25),
                  (0.35, 0.45),
github inconvergent / desert / examples / main.py View on Github external
(0.2, 0.15)), 2)])

    desert.set_fg(rgb(0, 0.7, 0.2, 0.1))

    draw([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])

    draw([circle(0.05, ((0.9, 0.1),
                        (0.9, 0.15),
                        (0.9, 0.2),
                        (0.9, 0.25),
                        (0.9, 0.3)), 2)\
          .rgb([rgb(0.2, 0.2, 0.9, 0.3),
                rgb(0.9, 0.2, 0.2, 0.3),
                rgb(0.2, 0.9, 0.2, 0.3),
                rgb(0.9, 0.9, 0.2, 0.3),
                rgb(0.2, 0.9, 0.9, 0.3)]),
          circle(0.05, ((0.85, 0.1),
                        (0.85, 0.3)), 2)\
          .rgb([rgb(0.5, 0.2, 0.9, 0.3),
                rgb(0.9, 0.5, 0.2, 0.3)])]).show()

    desert.set_fg(black())

    draw([bzspl([[(0.1, 0.2),
                  (0.3, 0.4),
                  (0.5, 0.6)],
                 [(0.15, 0.25),
                  (0.35, 0.45),
                  (0.55, 0.65)]], 2)]).show()

    draw([bzspl([[(0.1, 0.2),
                  (0.8, 0.3),
github inconvergent / desert / examples / main.py View on Github external
(0.9, 0.9),
                  (0.2, 0.15)), 2)])

    desert.set_fg(rgb(0, 0.7, 0.2, 0.1))

    draw([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])

    draw([circle(0.05, ((0.9, 0.1),
                        (0.9, 0.15),
                        (0.9, 0.2),
                        (0.9, 0.25),
                        (0.9, 0.3)), 2)\
          .rgb([rgb(0.2, 0.2, 0.9, 0.3),
                rgb(0.9, 0.2, 0.2, 0.3),
                rgb(0.2, 0.9, 0.2, 0.3),
                rgb(0.9, 0.9, 0.2, 0.3),
                rgb(0.2, 0.9, 0.9, 0.3)]),
          circle(0.05, ((0.85, 0.1),
                        (0.85, 0.3)), 2)\
          .rgb([rgb(0.5, 0.2, 0.9, 0.3),
                rgb(0.9, 0.5, 0.2, 0.3)])]).show()

    desert.set_fg(black())

    draw([bzspl([[(0.1, 0.2),
                  (0.3, 0.4),
                  (0.5, 0.6)],
                 [(0.15, 0.25),
                  (0.35, 0.45),
                  (0.55, 0.65)]], 2)]).show()

    draw([bzspl([[(0.1, 0.2),
github inconvergent / desert / examples / erosion-send.py View on Github external
(0.1, 0.9),
                  (0.9, 0.9),
                  (0.2, 0.15)), 2)])

    erosion.set_fg(rgb(0, 0.7, 0.2, 0.1))

    send([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])

    send([circle(0.05, ((0.9, 0.1),
                        (0.9, 0.15),
                        (0.9, 0.2),
                        (0.9, 0.25),
                        (0.9, 0.3)), 2)\
          .rgb([rgb(0.2, 0.2, 0.9, 0.3),
                rgb(0.9, 0.2, 0.2, 0.3),
                rgb(0.2, 0.9, 0.2, 0.3),
                rgb(0.9, 0.9, 0.2, 0.3),
                rgb(0.2, 0.9, 0.9, 0.3)]),
          circle(0.05, ((0.85, 0.1),
                        (0.85, 0.3)), 2)\
          .rgb([rgb(0.5, 0.2, 0.9, 0.3),
                rgb(0.9, 0.5, 0.2, 0.3)])])

    erosion.set_fg(black())

    send([bzspl([[(0.1, 0.2),
                  (0.3, 0.4),
                  (0.5, 0.6)],
                 [(0.15, 0.25),
                  (0.35, 0.45),
                  (0.55, 0.65)]], 2)])
github inconvergent / desert / examples / erosion-send.py View on Github external
((0.9, 0.9),
                  (0.1, 0.9),
                  (0.9, 0.9),
                  (0.2, 0.15)), 2)])

    erosion.set_fg(rgb(0, 0.7, 0.2, 0.1))

    send([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])

    send([circle(0.05, ((0.9, 0.1),
                        (0.9, 0.15),
                        (0.9, 0.2),
                        (0.9, 0.25),
                        (0.9, 0.3)), 2)\
          .rgb([rgb(0.2, 0.2, 0.9, 0.3),
                rgb(0.9, 0.2, 0.2, 0.3),
                rgb(0.2, 0.9, 0.2, 0.3),
                rgb(0.9, 0.9, 0.2, 0.3),
                rgb(0.2, 0.9, 0.9, 0.3)]),
          circle(0.05, ((0.85, 0.1),
                        (0.85, 0.3)), 2)\
          .rgb([rgb(0.5, 0.2, 0.9, 0.3),
                rgb(0.9, 0.5, 0.2, 0.3)])])

    erosion.set_fg(black())

    send([bzspl([[(0.1, 0.2),
                  (0.3, 0.4),
                  (0.5, 0.6)],
                 [(0.15, 0.25),
                  (0.35, 0.45),
                  (0.55, 0.65)]], 2)])
github inconvergent / desert / examples / erosion-send.py View on Github external
send = erosion.send

    send([box(0.15, (0.3, 0.3), 2.0),
          box(0.2, (0.2, 0.5), 0.1),
          box((0.05, 0.5), (0.25, 0.9), 1.0),
          box((0.3, 0.2), (0.1, 0.9), 2.0)])

    erosion.set_fg(rgb(0, 0.5, 0.5, 0.1))

    send([box(0.15, (0.5, 0.3), 2.0),
          box(0.2, (0.5, 0.5), 0.1),
          box((0.05, 0.5), (0.6, 0.9), 1.0),
          box((0.1, 0.2), (0.3, 0.9), 1.0)])

    erosion.set_fg(rgb(0, 0.0, 0.8, 0.1))

    send([box(0.05, ((0.7, 0.3), (0.7, 0.8)), 1.0)])

    send([stroke(((0.1, 0.1),
                  (0.1, 0.1),
                  (0.1, 0.9),
                  (0.1, 0.1)),
                 ((0.9, 0.9),
                  (0.1, 0.9),
                  (0.9, 0.9),
                  (0.2, 0.15)), 2)])

    erosion.set_fg(rgb(0, 0.7, 0.2, 0.1))

    send([circle(0.05, ((0.5, 0.4), (0.8, 0.4)), 1.0)])