[Haskell-cafe] Announce: FieldTrip library (functional 3D) and
mailing list
Conal Elliott
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 [1]. The shading is done using
normals generated via derivatives from the vector-space package [2].
[1] http://haskell.org/haskellwiki/FieldTrip
[2] http://haskell.org/haskellwiki/vector-space
- Conal
On Mon, Nov 10, 2008 at 10:27 AM, Andrew Coppin <andrewcoppin at btinternet.com
> wrote:
> Conal Elliott wrote:
>
>> FieldTrip [1] 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 [2]
>> 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 [3] library
>> links Reactive and FieldTrip.
>>
>> FieldTrip now has a mailing list [4] and a feature/bug tracker [5].
>>
>
> Sounds very interesting, but... what, no pictures? From a library
> especially designed for generating pictures? :-)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20081110/2ea3434d/attachment-0001.htm
More information about the Haskell-Cafe
mailing list