[Haskell-cafe] Announce: FieldTrip library (functional 3D) and
conal at conal.net
Mon Nov 10 14:14:41 EST 2008
Thanks for the prod, Andrew. (And thanks to Don S for prodding yesterday.)
Now there's a picture on the FieldTrip page . The shading is done using
normals generated via derivatives from the vector-space package .
On Mon, Nov 10, 2008 at 10:27 AM, Andrew Coppin <andrewcoppin at btinternet.com
> Conal Elliott wrote:
>> FieldTrip  is a library for functional 3D graphics. It is intended for
>> building static, animated, and interactive 3D geometry, efficient enough for
>> real-time synthesis and display. Since FieldTrip is functional, one
>> describes what models are, not how to render them (being rather than doing).
>> Surfaces are described as functions from 2D space to 3D space. As such,
>> they are intrinsically curved rather than faceted. Surface rendering
>> tessellates adaptively, caching tessellations in an efficient, infinite data
>> structure (from the MemoTrie library) for reuse. Surface normals are
>> computed automatically and exactly, using the derivative tools in the
>> vector-space library.
>> For animation or interaction, FieldTrip can be used with the Reactive 
>> library for functional reactive programming (and possibly other animation
>> frameworks). By design, FieldTrip is completely orthogonal to any
>> formulation or implementation of FRP. The reactive-fieldtrip  library
>> links Reactive and FieldTrip.
>> FieldTrip now has a mailing list  and a feature/bug tracker .
> Sounds very interesting, but... what, no pictures? From a library
> especially designed for generating pictures? :-)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe