Changeset 33306 in project


Ignore:
Timestamp:
04/25/16 04:26:44 (5 years ago)
Author:
acharlton
Message:

wiki/linden-scheme Update to 0.2.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/linden-scheme

    r31305 r33306  
    115115
    116116==== Turtle graphics
    117 linden-scheme provides a set of functions (often also render rules) that implement the standard turtle-graphics commands typically associated with graphical L-systems. These commands are intended to be a standard foundation for turtle graphics, but do not provide any graphical output mechanism themselves. Rather, they provide a convenient parameter for holding some sort of rendering target, as well as a set of procedures that are used to modify and access the usual geometric qualities: namely translation/rotation matrices and thickness. Two state variables are therefore defined for the turtle graphics system: {{transform-matrix}} and {{thickness}}, although facilities are provided so they do not need to be accessed through {{get-state}} or {{set-state}}.
     117linden-scheme provides a set of functions (often also render rules) that implement the standard turtle-graphics commands typically associated with graphical L-systems. These commands are intended to be a standard foundation for turtle graphics, but do not provide any graphical output mechanism themselves. Rather, they provide a convenient parameter for holding some sort of rendering target, as well as a set of procedures that are used to modify and access the usual geometric qualities: namely translation/rotation matrices and thickness. Two state variables are therefore defined for the turtle graphics system: {{transform-matrix}}, {{rotation-matrix}}, and {{thickness}}, although facilities are provided so they do not need to be accessed through {{get-state}} or {{set-state}}.
    118118
    119119<parameter> render-target</parameter>
     
    124124
    125125Returns the current transformation matrix, as modified by calls to {{pitch}}, {{roll}}, {{turn}}, {{move}}, and {{move-forward}}.
     126
     127<procedure> (rotation-matrix)</procedure>
     128
     129Returns the rotation component of the current transformation matrix, as modified by calls to {{pitch}}, {{roll}}, and {{turn}}.
    126130
    127131<procedure> (pitch ANGLE)</procedure>
     
    202206=== Version history
    203207
     208==== Version 0.2.0
     20924 April 2016
     210
     211* Add {{rotation-matrix}}
     212
     213
    204214==== Version 0.1.0
    205215* Initial release
Note: See TracChangeset for help on using the changeset viewer.