Project info for Fandango

Share This Created 1 Jan 2003 at 12:06 UTC by Alquimista, last modified 1 Jan 2003 at 12:07 UTC by Alquimista.


Freshmeat page:


Fandango is my take at creating an open 3D scripted CAD application for Linux. I expect it to be usable at any system with GL support and an X server, so it'll probably work in BSD systems.

The design abstraction is as follows: there is a memory core that has functions to push vertex to arrays; there are four different types of arrays, and each one corresponds to GL primitives like lines, triangles, line strips and triangle strips. Pushing points creates new entities in memory; pushing two points to a lines entity creates a new line, puhing a point to a triangles strip entity adds a triangle, and so on.

These functions are then exposed to Python to be used as building blocks for CAD functions. Currently the rendering window has a command line interface, and it is connected to an interpreter, so the commands can be executed from there. Future plans are to bind Python functions to keystrokes and button/menu widgets.

License: GPL

This project has the following developers:

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page