Front Matter

Copyright © 2005-2006 Gerard Vermeulen

IVuPy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

IVuPy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Abstract:

IVuPy is a set of Python bindings for two of the Coin3D C++ class libraries: Coin and SoQt.

Coin3D serves to create 3D graphics applications and is fully compatible with the SGI Open Inventor 2.1 API (a 'standard' library for 3D visualization and visual simulation software in science and engineering). The Coin library adds VRML97 support, 3D sound, 3D textures, and parallel rendering on multiple processors. It requires OpenGL, but is further platform independent. The SoQt library interfaces Coin and Qt.

IVuPy aims to be a solid basis for large Python programs geared to 3D visualization and data analysis with a modern GUI (Qt).