[plt-scheme] 3-D graphics

From: Dave Griffiths (dave at pawfal.org)
Date: Sat Mar 28 08:01:58 EDT 2009

On Fri, 2009-03-27 at 11:14 -0700, John Clements wrote:
> On Mar 27, 2009, at 10:36 AM, Dave Griffiths wrote:
> 
> > On Thu, 2009-03-26 at 09:38 -0700, John Clements wrote:
> >> On Mar 26, 2009, at 6:28 AM, Stephen Bloch wrote:
> >>
> >>> I attended a talk yesterday on using 3-D animation to teach
> >>> mathematical concepts.  The presenter was using either (a C/C++
> >>> library named DarkGDK) or SecondLife, but I imagine a lot of the
> >>> same things could be done with Alice.  And if we perceive Alice as a
> >>> serious competitor for "how to teach beginning programming," it
> >>> would be nice if we could beat (or at least meet) her on her own
> >>> turf -- fun, highly-motivating, attractive 3-D animation accessible
> >>> to first-semester students.
> >>>
> >>> So there's this OpenGL binding bundled with PLT Scheme.  Who out
> >>> there has played with it?  I'd like to write (or, even better, get
> >>> somebody else to write!) a beginner-friendly, functional front end
> >>> for it that allows first-semester students to build 3-D animations,
> >>> with not much more difficulty than the 2-D animations we do with
> >>> world, sb-world, or universe.  Is anybody working on this sort of
> >>> thing?
> >>
> >> It's ludicrously unfair of me to mention this before he's even gotten
> >> started, but I'm working with an undergraduate (cc:'ed) who's
> >> expressed an interest in bringing OpenGL into the FrTime fold.
> >
> > I had a go at this a while back, and wrote a 3D graphics frtime
> > extension which is included with fluxus. I'm hoping to get some more
> > time to work on it and get some decent examples going.
> 
> Does fluxus work with MzScheme 4.x and/or the precise collector?  I  
> tried compiling it about six months ago and got core dumps on startup,  
> that I guessed were related to issues with memory management.

Yes it does. Coredumps at start up are usually the fault of graphics
drivers in my experiences - try building it with GLSL=0 and/or
MULTITEXTURE=0

cheers,

dave



Posted on the users mailing list.