]> gitweb.factorcode.org Git - factor.git/commitdiff
Remove roll-until-horizontal from lindenmayer.factor
authorwayo.cavazos <wayo.cavazos@gmail.com>
Sun, 8 Oct 2006 12:02:08 +0000 (12:02 +0000)
committerwayo.cavazos <wayo.cavazos@gmail.com>
Sun, 8 Oct 2006 12:02:08 +0000 (12:02 +0000)
contrib/lindenmayer/lindenmayer.factor

index 03418446bb09313e9eb94877ba839aa9bb39a62f..9acf45f61144c5b5615921818256ce2b9e513b4a 100644 (file)
@@ -15,24 +15,6 @@ USING: kernel alien namespaces arrays vectors math opengl sequences threads
 
 IN: lindenmayer 
 
-! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-! roll-until-horizontal
-! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-: V ( -- V ) { 0 1 0 } ;
-
-: X ( -- 3array ) orientation> [ first  ] map ;
-: Y ( -- 3array ) orientation> [ second ] map ;
-: Z ( -- 3array ) orientation> [ third  ] map ;
-
-: set-X ( seq -- ) orientation> [ 0 swap set-nth ] 2each ;
-: set-Y ( seq -- ) orientation> [ 1 swap set-nth ] 2each ;
-: set-Z ( seq -- ) orientation> [ 2 swap set-nth ] 2each ;
-
-: roll-until-horizontal ( -- )
-V Z cross normalize set-X
-Z X cross normalize set-Y ;
-
 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
 : record-vertex ( -- ) position> gl-vertex ;