Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
graphiteone [Le 25/11/2007, 01:29]
lami Très.................................
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​CAO CAD DAO FAO}} 
  
-====== GraphiteOne ====== 
- 
-{{applications:​logo-graphiteone.png}} 
- 
- 
-===== Description : ===== 
- 
-Si vous cherchez un logiciel 3D fonctionnel,​ basé sur **OpenCascade**,​ voici **GraphiteOne**. Ce logiciel est édité par la société **Swisse FAST AG**, à **Berne**. 
- 
-**GraphiteOne** est un logiciels de Conception et de Dessin Assisté par Ordinateur (**CAO**/​**DAO**) 2D/3D, dédié à la mécanique. 
- 
-Il existe une licence **EULA**, qui permet une utilisation personnelle non professionnelle et à but éducatif. 
- 
-Pour les pro. il existe aussi une licence spécifique au tarif attractif. 
- 
-La version 2.0 de **GraphiteOne** est disponible depuis le 21-05-2007, mais à plus de 1000 $. 
- 
-===== Pré-requis : ===== 
- 
-Ce Logiciel est disponible pour **Suse 9.3** et en sources pour les autres **Linux**. 
- 
-**Python** : Vous devez avoir le paquet pour le language **Python** d'​installé sur votre système. Vous devriez installer les paquets de **Python** embarqués avec votre distribution de **Linux**. **(K)Ubuntu** incorport normalement tout ce qu'il nous faut. 
- 
-**Alien** : Pour l'​installation de paquets non natifs avec dpkg. **Alien** permet de convertir les paquets **LSB**, **Red Hat**, **Stampede** et **Slackware** en paquets **Debian** pouvant ensuite être installés par dpkg. Il peut également générer des paquets de n'​importe quel autre format. Cet outil n'est adapté qu'aux paquets binaires. 
- 
-Pour l'​installer,​ dans une console exécuter cette commande : 
- 
-  sudo apt-get install alien 
- 
-À la question « Souhaitez-vous continuer [O/n] ? », réponder Oui pour installer **Alien** avec toutes ses dépendances. 
- 
- 
- 
- 
-===== Téléchargement (verstion 1.3 bêta, en anglais) : ===== 
- 
-Télécharger les fichiers dans votre répertoire courant d'​utilisateur,​ cela est important pour la suite des chose. Pour ma part, j'ai crée un dossier **GraphiteOne** de mon dossier /​home/​mon_nom/​Programmes. J'​utilise ce dossier pour y mettre tous les programmes qui ne provient pas des dépôts officiels. Dans une console faite les commandes du genre : 
- 
-  md Programmes 
-  md Programmes/​GraphiteOne 
- 
-Télécharger les fichiers dans ce dossier. 
- 
-En date du 24 novembre 2007, voici les trois paquets à télécharger : 
- 
-[[http://​www.graphiteone-cad.com/​distribution/​graphiteone-libs-1.3-1-suse93.rpm|graphiteone-libs-1.3-1-suse93.rpm]] 
- 
-[[http://​www.graphiteone-cad.com/​distribution/​graphiteone-3d-design-1.3-1-free.rpm|graphiteone-3d-design-1.3-1-free.rpm]] 
- 
-[[http://​www.graphiteone-cad.com/​distribution/​graphiteone-kde-1.3-1-suse93.rpm|graphiteone-kde-1.3-1-suse93.rpm]] 
- 
-===== Installation sous Kubuntu : ===== 
- 
-{{icons:​icone_danger.png ​ }} 
->**Note :** C'est une version **bêta**. Vous ne devriez baser aucun travail productif là-dessus. 
- 
- 
-==== Description des paquets : ==== 
- 
-**GraphiteOne** : **GraphiteOne 1.3** est en deux paquets séparés. Le premier paquet contient les bibliothèques dépendantes de **GraphiteOne**. 
- 
-Le deuxième paquet contient le système de **GraphiteOne** lui-même. Vous avez le choix de télécharger uniquement le 2D, mais ici nous opterons pour le produit de conception 3D, qui inclut la 2D. 
- 
-En plus, comme nous utilisons **KDE**, nous téléchargeons également le paquet d'​intégration pour **KDE**. 
- 
-{{icons:​icone_danger.png ​ }} 
->**SVP NOTE** : Si vous avez une version de **GraphiteOne** d'​installé,​ **//vous devez d'​abord completement l'​enlever (voir l'​option --purge d'​apt-get)//​** avant d'​installer la version en cours. 
- 
-Pour commencer l'​installation,​ déplacez-vous dans le dossier dans le quel vous avez téléchargez les paquets. Ouvrez une console et entrez la commande : 
- 
-  cd /​home/​votre_prénom/​Programmes/​GraphiteOne ​ ## N'​oupliez pas de changer "​votre_prénom"​ par votre nom de login personnel. 
- 
-Pour un utilisateur **Debian** (donc : **Ubuntu, Kubuntu, Xbuntu, ou Edubuntu**),​ convertir les paquetages rpm en deb grâce à alien: 
- 
-  sudo alien -d -c graphiteone-libs-1.3-1-suse93.rpm 
-  sudo alien -d -c graphiteone-3d-design-1.3-1-free.rpm ​ 
-  sudo alien -d -c graphiteone-kde-1.3-1-suse93.rpm 
- 
-Installer les nouveaux paquets .deb crée par alien avec les commandes suivantes : 
-  sudo dpkg -i graphiteone-libs_1.3-2_i386.deb 
-  sudo dpkg -i graphiteone-3d-design_1.3-2_i386.deb  ​ 
-  sudo dpkg -i graphiteone-kde_1.3-2_i386.deb 
- 
-Un sous-répertoire /​opt/​GraphiteOne occupant 128,7 Mo sur votre disque dur est alors créé. 
- 
-Lancez maintenant **GraphiteOne** avec la commande : 
- 
-  /​opt/​GraphiteOne/​bin/​graphiteone --ogl=yes 
- 
- 
-===== Correction de bogues ===== 
- 
-{{icons:​icone_danger.png ​ }} 
->Il y à un bogue connu ! Avec l'​utilisation des scripts sh par **GraphiteOne** car **(K)Ubuntu** utilise la commande bash alors que les scripts de **GraphiteOne** font appel a la commande sh :  
- 
-Si vous avez un message d'​erreur de ce type au démarrage : 
-   ​./​graphiteone:​ 19: function: not found 
-   usage : graphiteone [options] 
-   ​Options:​ 
-      --ogl=[yes|no] ​              ​Enable/​Disable OpenGL display driver (default is no). 
-      --fsaa-mode=[0..5] ​          ​Enable FSAA mode for nVidia graphic cards (experimental!). 
-      --python=[python executable] The python executable to use (default is python). 
-      --paths=[path:​...] ​          More entries for PYTHONPATH. 
-Alors dans un terminal créer un lien symbolique de bash vers sh : 
-    sudo ln -sf /bin/bash /bin/sh 
- 
-{{icons:​icone_danger.png ​ }} 
->Il y à un bogue connu ! Avec certaines versions de système et de version de librairie Python. Cela concerne l'​encodage de caractère, en voici l'​explication détaillée,​ mais en anglais : [[http://​www.python.org/​dev/​peps/​pep-0263/​|pep-0263]]. ​ 
- 
-Si vous ne rencontrez pas le bogue, passez à la section [[#​Remarques]]. 
- 
-Au démarrage de **GraphiteOne**,​ si vous n'avez que le bandeau de lancement au centre de l'​écran pendant quelques secondes, mais que finalement il ne démarre pas, cela pourrait bien être un problème d'​encodage de caractère. 
- 
-Il faut donc utiliser les commandes suivantes pour éditer les fichiers en y ajoutant comme toute première ligne du fichier « # coding=utf-8 », sans les deux guillemets : 
- 
-=== Sous Kubuntu : === 
- 
- 
-  sudo kwrite /​opt/​GraphiteOne/​lib/​graphiteoneutils.py 
- 
-  sudo kwrite /​opt/​GraphiteOne/​lib/​graphiteonedxfreader.py 
- 
-=== Sous Ubuntu : === 
- 
-  sudo gedit /​opt/​GraphiteOne/​lib/​graphiteoneutils.py 
- 
-  sudo gedit /​opt/​GraphiteOne/​lib/​graphiteonedxfreader.py 
- 
-Enregistrez ces modifications ! 
- 
-On relance la commande : 
- 
-  /​opt/​GraphiteOne/​bin/​graphiteone --ogl=yes 
- 
-==== Remarques ==== 
- 
-On remarque le paramètre --ogl=yes, d'une importance capitale: Il permet d'​activer l'​accélération **OpenGL**. Sans cela, la manipulation d'​objet 3D en mode rendu **Ombrage de Phong** devient un véritable calvaire, et sectionne net toute envie d'​utiliser le programme. En revanche, avec le recours à **OpenGL**, sur la machine de test disposant d'une part de 512 Mo de ram, et d'​autre part d'une carte **nVidia GeForce4** de 64 Mo de ram dédiée, le tout servi par les pilotes d'​origine **[[nVidia]]**,​ l'​utilisation de **GraphiteOne** est un régal. 
- 
-{{icons:​icone_danger.png ​ }} 
->​**Note** : Il se peut que sur une distribution très récente, **GraphiteOne** appelle des bibliothèques d'une version différente de celles ​ qui sont installées. Un simple lien symbolique résoudra le problème. 
- 
-===== Liens ===== 
- 
-Site officiel anglais : [[http://​www.graphiteone-cad.com|graphiteone-cad.com]] 
- 
-Documentation en français : [[http://​graphiteone.r2g.fr/​wiki/​index.php?​title=Accueil|Guide du logiciel de cao 3d GraphiteOne]] 
- 
-Didacticiel en français : [[http://​www.linuxgraphic.org/​section2d/​GOne/​GraphiteOne.html|GraphiteOne : Un diamant pour Linux]] 
- 
-Forum francophone : [[http://​graphiteone.r2g.fr/​|Forum français GraphiteOne]] 
- 
- 
-===== Voir aussi sur Ubuntu : ===== 
- 
-{{topic>​dao}} 
------ 
-Contributeur(e)s : [[utilisateurs:​lami|L'​ami René]], [[http://​forum.ubuntu-fr.org/​profile.php?​id=7735|john5168]]. 
  • graphiteone.1195950551.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)