Fix non-square circle transformations
author |
Steve Losh <steve@stevelosh.com> |
date |
Sun, 09 Jun 2019 12:45:59 -0400 |
parents |
4b63cff9f912 |
children |
09e906903662 |
(defpackage :flax.base
(:use :cl :iterate :losh :flax.quickutils
:3d-vectors
:3d-matrices)
(:export
:rand
:with-seed
:random-or
:randomly-initialize
:round-to))
(defpackage :flax.colors
(:use :cl :iterate :losh :flax.base :flax.quickutils)
(:export
:color
:with-color
:hsv
:rgb))
(defpackage :flax.transform
(:use :cl :iterate :losh :flax.base :flax.quickutils
:3d-vectors
:3d-matrices)
(:export
:transformation
:scale
:rotate
:place
:translate
:ntransform))
(defpackage :flax.drawing
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:flax.transform
:3d-vectors
:3d-matrices)
(:export
:with-rendering
:render
:fade
:triangle
:path
:points
:rectangle
:point
:circle
:text))
(defpackage :flax.looms.001-triangles
(:use :cl :iterate :losh :flax.base :flax.quickutils
:3d-vectors)
(:export :loom))
(defpackage :flax.looms.002-wobbly-lines
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:3d-vectors)
(:export :loom))
(defpackage :flax.looms.003-basic-l-systems
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:3d-vectors)
(:export :loom))
(defpackage :flax.looms.004-turtle-curves
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:flax.transform
:3d-vectors)
(:export :loom))
(defpackage :flax.looms.005-simple-triangulations
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:3d-vectors)
(:export :loom))
(defpackage :flax.looms.006-tracing-lines
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:3d-vectors)
(:export :loom))
(defpackage :flax.looms.007-stipple
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:3d-vectors)
(:export :loom))
(defpackage :flax.scratch
(:use :cl :iterate :losh :flax.base :flax.quickutils
:flax.colors
:flax.transform
:3d-vectors)
(:export))