[fpc-pascal]Any OpenGL mesh handling units?

Michalis Kamburelis michalis at camelot.homedns.org
Wed Sep 1 23:39:44 CEST 2004


Joseph Hewitt wrote:
> Does anyone know of any mesh handling units for FreePascal? It would be 
> nice if poses/animation were also supported.
> 
>                                    - JH.

You can take a look at my programs at
   http://www.camelot.homedns.org/~michalis/
I have there programs to handle VRML 1.0 and 3DS files (and basic 
Wavefront OBJ). Most important is viewer for 3d models, view3dscene, at
   http://www.camelot.homedns.org/~michalis/view3dscene.php
There are also two small games using the same VRML 1.0 code. One of them 
(lets_take_a_walk) has also spatial sound using OpenAL. There's also 
command-line raytracer.

I consider VRML 1.0 handling almost complete. Also conversion from 3DS 
to VRML 1.0 is implemented. Models can be viewed using interactive 
OpenGL rendering, you can walk in the scene (with collision detection). 
Also simple raytracer (classic and basic path-tracer) is implemented. 
Everything is pure ObjectPascal code and compiles and works under Linux, 
Windows and FreeBSD (someone is also working on porting this to 
Darwin+PowerPC). Whole sources are available on GNU GPL terms.

I was going to move my development to sourceforge.net and to submit all 
these things to FPC "contributed units" page. But first I wanted to 
translate many comments in sources to English (as many comments are now 
in Polish). I wanted to do it in August... but I didn't find enough 
time. But I will surely do it within a month (or two).

Have fun.

-- 
Michalis




More information about the fpc-pascal mailing list