Mercurial > hg > jslab
diff examples/misc/vtrace.scm @ 8:5e3cbbf173aa tip
Reorganise some more
author | samer |
---|---|
date | Fri, 05 Apr 2019 22:41:58 +0100 |
parents | 243687520bcc |
children |
line wrap: on
line diff
--- a/examples/misc/vtrace.scm Fri Apr 05 21:52:03 2019 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -(load "props.scm") - -(push-properties "scope.props") -(put "trace.background" Color.black$) -(put "trace.foreground" (Color. 60 220 150)) -(put "regulated" "true") - -(define (oscillator name f) - (define o (Oscillator. f)) - (VParameter. name (.getFrequencyModel o)) - o) - -(define (gradient-map c1 c2 n) - (define cramp (ColorRamp. n)) - (.gradient cramp 0 c1 (- n 1) c2) - (.getColorModel cramp)) - -(put "renderer" Renderer.LINE$) -(put "colormap" (colormap 13 - Color.red$ 2 Color.yellow$ 4 Color.green$ - 6 Color.cyan$ 8 Color.blue$ 10 Color.magenta$ - 12 Color.red$)) -; _________________________________________ - -(expose) - -(define x (VVector. "x" 8)) -(define pl (node "trace" (VectorTrace. x))) -(addtask pl) -(addtask (Ops.update x)) -(expose pl "trace") -(exec x "plotter editor")