2003.04.30
KSEG
(#)
KSEG is an interactive editor for geometric constructions (things you
can make with a compass and straightedge). Its real power is the ability to define and reuse constructions (which are effectively geometric functions) while maintaining a direct-manipulation interface that lets you change anything and instantly see how the whole construction
responds. Since constructions can be recursive, you might call this a
visual geometric programming language. Included example constructions
include Julia fractals, Bezier curves, conic sections, and various other
crazy things.
To get a feel for how it works, go through the
Brief Walkthrough, then read
the section on Constructions, then open julia.seg from the examples and try dragging the point "C" around.
|