L-system vocabulary - Factor Documentation (original) (raw)

Word

Stack effect

( -- L-system )

( -- turtle )

L-parser-dialect

( -- commands )

Rx

( ANGLE -- Rx )

Ry

( ANGLE -- Ry )

Rz

( ANGLE -- Rz )

V

( -- V )

X

( turtle -- 3array )

Y

( turtle -- 3array )

Z

( turtle -- 3array )

apply-rotation

( TURTLE ROTATION -- turtle )

close-paren

( -- ch )

close-paren?

( obj -- ? )

color-table

( -- colors )

default-L-parser-values

( turtle -- turtle )

do-camera-look-at

( CAMERA -- )

draw-forward

( turtle length -- turtle )

finish-polygon

( turtle -- turtle )

generate-display-list

( L-SYSTEM -- )

inc-color

( turtle -- turtle )

interpret-string

( TURTLE STRING COMMANDS -- turtle )

iterate-L-system-string

( L-SYSTEM -- )

iterate-string

( STRING RULES -- string )

iterate-string-loop

( STRING RULES ACCUM -- )

iterate-system

( GADGET -- )

material-color

( color -- )

move-forward

( turtle length -- turtle )

open-paren

( -- ch )

open-paren?

( obj -- ? )

pitch-down

( turtle angle -- turtle )

pitch-up

( turtle angle -- turtle )

polygon

( vertices -- )

polygon-vertex

( turtle -- turtle )

read-instruction

( STRING -- next rest )

record-vertex

( turtle -- turtle )

reset-turtle

( turtle -- turtle )

restore-turtle

( turtle -- turtle )

roll-left

( turtle angle -- turtle )

roll-right

( turtle angle -- turtle )

roll-until-horizontal

( TURTLE -- turtle )

rotate-x

( turtle angle -- turtle )

rotate-y

( turtle angle -- turtle )

rotate-z

( turtle angle -- turtle )

save-turtle

( turtle -- turtle )

scale-angle

( turtle m -- turtle )

scale-length

( turtle m -- turtle )

scale-thickness

( turtle m -- turtle )

set-X

( turtle seq -- turtle )

set-Y

( turtle seq -- turtle )

set-Z

( turtle seq -- turtle )

set-color

( turtle i -- turtle )

set-thickness

( turtle i -- turtle )

sneak-forward

( turtle length -- turtle )

start-polygon

( turtle -- turtle )

start-rotation-thread

( GADGET -- )

step-turtle

( TURTLE LENGTH -- turtle )

strafe-down

( TURTLE LENGTH -- turtle )

strafe-left

( TURTLE LENGTH -- turtle )

strafe-right

( TURTLE LENGTH -- turtle )

strafe-up

( TURTLE LENGTH -- turtle )

turn-left

( turtle angle -- turtle )

turn-right

( turtle angle -- turtle )

with-camera

( L-SYSTEM QUOT -- )