[Fluxus] commits

Dave Griffiths dave at pawfal.org
Sat Aug 2 12:07:13 PDT 2008


Hi all,

A few changes...

* documentation changed so we can have functions in different files
  sharing the same section (tidies things up a lot)

* ported html and text doc conversion to plt 4

* fluxa changes
  - picks up samplerate from jack
  - you can specify the jack ports to auto connect to on the command 
    line (-jackports leftport rightport) (also -osc portnum)

* (line-intersect) for raytracing poly primitives - pass in end points 
  of a line, and it will return interpolated pdata values for any   
  collision points - lots of examples to follow

* added occlusion-texture-bake for making ambient occlusion textures -
  basically works, but too slow to use at the moment - might be a bug

* pixel primitive changes
   - (pixels-width) and (pixels-height) for querying dimensions
   - added a load of commands for drawing into pixels primitives:
     (pixels-circle), (pixels-blend-circle), (pixels-dodge),
     (pixels-burn) and (pixels-clear) see docs for more info...

* added (fmod)

* more polygon querying
  - (poly-indices) gets the index list
  - (poly-type) returns the type of the polygon 'triangle-strip,
    'triangle-list etc
  - (poly-indexed?) returns #t if the polygon is in index mode

* added a load of shortcuts for accessing vectors:
  - (vx (vector 1 2 3)) returns 1
  - (vy (vector 1 2 3)) returns 2
  - (vz (vector 1 2 3)) returns 3
  - (vr (vector 1 2 3)) returns 1
  - (vg (vector 1 2 3)) returns 2
  - (vb (vector 1 2 3)) returns 3
  - (vx-set! (vector 0 0 0) 1) returns (vector 0 0 1)
  - (vy-set! (vector 0 0 0) 1) returns (vector 0 1 0)
  - etc ...

cheers,

dave




More information about the Fluxus mailing list