package.lisp @ 148a6a1cc9eb

Add simple triangulations
author Steve Losh <steve@stevelosh.com>
date Tue, 06 Mar 2018 22:40:20 -0500
parents 308e324d06da
children 630bc79afdfd
(defpackage :flax.base
  (:use :cl :iterate :losh :flax.quickutils)
  (:export :rand :with-seed))

(defpackage :flax.coordinates
  (:use :cl :iterate :losh :flax.base :flax.quickutils)
  (:export
    :coord :x :y
    :distance
    :clerp
    :coord-to-cons))

(defpackage :flax.colors
  (:use :cl :iterate :losh :flax.base :flax.quickutils)
  (:export
    :color
    :with-color
    :hsv
    :rgb))

(defpackage :flax.drawing
  (:use :cl :iterate :losh :flax.base :flax.quickutils
    :flax.colors
    :flax.coordinates)
  (:export
    :with-rendering
    :render
    :fade
    :triangle
    :path
    :points
    :rectangle
    :circle))


(defpackage :flax.looms.001-triangles
  (:use :cl :iterate :losh :flax.base :flax.quickutils
    :flax.coordinates)
  (:export :loom))

(defpackage :flax.looms.002-wobbly-lines
  (:use :cl :iterate :losh :flax.base :flax.quickutils
    :flax.colors
    :flax.coordinates)
  (:export :loom))

(defpackage :flax.looms.003-basic-l-systems
  (:use :cl :iterate :losh :flax.base :flax.quickutils
    :flax.colors
    :flax.coordinates)
  (:export :loom))

(defpackage :flax.looms.004-turtle-curves
  (:use :cl :iterate :losh :flax.base :flax.quickutils
    :flax.colors
    :flax.coordinates)
  (:export :loom))

(defpackage :flax.looms.005-simple-triangulations
  (:use :cl :iterate :losh :flax.base :flax.quickutils
    :flax.colors
    :flax.coordinates)
  (:export :loom))