Introduction
Cette documentation s'adresse aux utilisateur de RTGraph3D, un outil permettant de créer des graphs dynamiques en 3D.
Installation
Pré-requis
- Installer les paquets python-visual, python-dev (pour Debian)
- Récupérer rtgraph3d-0.1.tgz sur le site de RTGraph3D
- Récupérer povexport-2005-12-06.zip sur le site de VPython
- Récupérer PyInline-0.03.tar.gz sur le site de PyInline
Installation de PyInline
Le plus simple est d'installer PyInline dans le repertoire ~/apps, ce qui vous évitera d'avoir à trop abimer votre /usr.
$ tar zxvf PyInline-0.03.tar.gz PyInline-0.03/ PyInline-0.03/PyInline/ PyInline-0.03/PyInline/C.py PyInline-0.03/PyInline/__init__.py PyInline-0.03/PyInline/c_util.py PyInline-0.03/README.txt PyInline-0.03/setup.py PyInline-0.03/PKG-INFO $ cd PyInline-0.03/ $ python setup.py install --home=$HOME/apps running install running build running build_py running install_lib running install_egg_info Removing /home/toutoune25/apps/lib/python/PyInline-0.03.egg-info Writing /home/toutoune25/apps/lib/python/PyInline-0.03.egg-info $ export PYTHONPATH=$PYTHONPATH:$HOME/apps/lib/python $ python -c "import PyInline"
Installation de RTGraph3D
Décompresser rtgraph3d-0.1.tgz et copier povexport.py provenant du fichier povexport-2005-12-06.zip :
$ tar zxvf rtgraph3d-0.1.tgz rtgraph3d-0.1/rtgraph3d.py rtgraph3d-0.1/rtg_cli.py rtgraph3d-0.1/hydra.py rtgraph3d-0.1/rtg/c60.rtg rtgraph3d-0.1/rtg/hexadeca.rtg $ unzip povexport-2005-12-06.zip Archive: povexport-2005-12-06.zip inflating: povexport-2005-12-06/povexample.py inflating: povexport-2005-12-06/povexample_wood.py inflating: povexport-2005-12-06/povexport.py $ cp povexport-2005-12-06/povexport.py rtgraph3d-0.1/
Utilisation
Pour utiliser RTGraph3D, il faut lancer rtgraph3d.py qui se trouve dans le répertoire de RTGraph3D. Lors du premier lancement, les choses suivantes devraient s'afficher :
$ cd rtgraph3d-0.1/ $ ./rtgraph3d.py running build running build_ext building '_PyInline_f97f4bc92900739ca50e422c1b9bf748' extension creating build creating build/temp.linux-i686-2.4 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.4 -c _PyInline_f97f4bc92900739ca50e422c1b9bf748.c -o build/temp.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.o creating build/lib.linux-i686-2.4 gcc -pthread -shared build/temp.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.o -o build/lib.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.so INFO : Detected SSE2 compatible CPU INFO : Using C+SSE physics engine running build running build_ext building '_PyInline_35914e64f39d6935fd980089102b9b5e' extension creating build creating build/temp.linux-i686-2.4 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.4 -c _PyInline_35914e64f39d6935fd980089102b9b5e.c -o build/temp.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.o creating build/lib.linux-i686-2.4 gcc -pthread -shared build/temp.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.o -o build/lib.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.so INFO : Entering main loop INFO : Cinematic thread started
A propos et nouveautés
Vous pouvez modifier et distribuer cette documentation sous les termes de la licence GPL.
Versions
- 0.0-20080923 (version originale)