Utility for modelling polyhedra
With this program you can interactively investigate some polyhedra. I use this program myself and I am willing to share it with other who are interested. I use Ubuntu, as a consequence some problems might exist with windows. Copyright (C) 2010 Marcel Tunnissen http://www.tunnissen.eu License: GNU Public License version 2 This program 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. This program 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 (gpl-2.0.txt); if not, check at http://www.gnu.org/licenses/old-licenses/gpl-2.0.html or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Requirements: ------------- You will need: 1. Python 2.x: http://www.python.org 2. Wxpython: http://www.wxpython.org 3. pyOpenGL: http://pyopengl.sourceforge.net/ 4. pyGSL: http://pygsl.sourceforge.net/ E.g. for Ubuntu or other Debian based Linux dist: ---------------- 1. sudo apt-get install python 2. sudo apt-get install python-wxgtk<x.x> Find out which version by apt-cache search python-wxgtk e.g. sudo apt-get install python-wxgtk2.8 3. sudo apt-get install python-opengl 4. sudo apt-get install python-numpy libgsl0-dev python-dev download pyGSL from Sourceforge and follow install instructions from tarball. E.g. for Arch Linux: ---------------- 1. sudo pacman -S python2 Make sure /usr/bin/python is linked to /usr/bin/python2 Make sure /usr/bin/python-config is linked to /usr/bin/python2-config Make sure /usr/bin/pydoc is linked to /usr/bin/pydoc2 2. sudo pacman -S wxpython 3. sudo pacman -S python2-opengl Run: ---- cd to directory ./Orbitit.py Segmentation Faults: -------------------- Ig you get a segmentation fault, make sure that you have a python with debug symbols. Then in the Orbitit directory exevute the following: $ gdb python ... (gdb) run ... >>> import Orbitit Then do your stuff to recreate the segmentation fault. E.g. you might see the following: Program received signal SIGSEGV, Segmentation fault. 0x024303aa in ?? () from /usr/lib/nvidia-xxx/libGLcore.so.1 Then the crash was caused your nvidia-xxx driver.