Context Free 1.1 coming soon

Here you can discuss and share functionality improvements and helper programs to make Context Free better.

Moderators: MtnViewJohn, chris, mtnviewmark

Post Reply
User avatar
MtnViewJohn
Site Admin
Posts: 882
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Context Free 1.1 coming soon

Post by MtnViewJohn »

Mark and I are putting the finishing touches on another release of Context Free. We are adding the following features:
  1. New transforms: flip, sizex, sizey, and skew. Shape adjustments are now stored as a single affine transform matrix.
  2. A syntax for controlling what order the transforms are applied. For example: to have three squares arranged 120 degrees apart with their corners pointing to the center you could have:

    Code: Select all

    rule Squares {
    	SQUARE [ r 0 x 4 r 45 ]
    	SQUARE [ r 120 x 4 r 45 ]
    	SQUARE [ r 240 x 4 r 45 ]
    	Squares [ r 25 s 0.8 b 0.1 ]	// Why not recurse?
    }
  3. Equilateral triangles
  4. Digits added to i_pix.cfdg
Things not added:
  • Animation/video/stepping. This one is going to be hard.
  • Color, not yet
  • Transparent background, won't look good unless we have an alpha channel because of anti-aliasing. Will be part of color support.
  • Rectangles and other triangles: just use the new transforms
  • LINE/PATH primitives, soon
  • Parameterization, needs more thought

Post Reply