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:08]
lami
graphiteone [Le 03/11/2013, 10:27]
Gemnoc Page supprimée, le site n'est plus disponible depuis 26 mois.
Ligne 1: Ligne 1:
-{{tag>CAO CAD DAO FAO}}+{{tag>Lucid cao mécanique}} 
 + 
 +-----
  
 ====== GraphiteOne ====== ====== GraphiteOne ======
  
-{{applications:​logo-graphiteone.png}}+{{ applications:​logo-graphiteone.png}}
  
 +<note warning>​Le site officiel est hors service depuis août 2011, avec pour seul texte affiché « This site is currently down ». Le développeur avais pris cette curieuse habitude((voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=5588141#​p5588141|ici]],​ [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3582127#​p3582127|là]] et [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=292199|là]])) avant de publier une nouvelle version de son logiciel. Cette fois-ci après une aussi longue absence, le retour apparaît de moins en moins probable.</​note>​
  
-===== Description ​=====+**GraphiteOne** est un logiciel propriétaire de conception et de dessin assisté par ordinateur ([[cao|CAO/​DAO]]) 2D/3D, dédié à la mécanique. Depuis la version 3, son fonctionnement ainsi que son interface sont inspirés du logiciel à [[wpfr>​conception paramétrique]] pour Windows [[wpfr>​SolidWorks]]. Alors qu'à l'​origine il se basait sur [[:OpenCASCADE]],​ depuis la version 2 il utilise le noyau géométrique Parasolid, qui est aussi utilisé par SolidWorks ainsi que par plusieurs autres applications de CAO.
  
-Si vous cherchez un logiciel 3D fonctionnel,​ basé sur **OpenCascade**, voici **GraphiteOne**. Ce logiciel est édité par la société **Swisse FAST AG**, à **Berne**.+La version 3.2 annoncée le 21 juin 2010 se décline en 3 variantes :​ 
 +  ​* **2D Drafting:** dessin 2D seulementdémo complète de 30 jours; après cette période, limitation à 500 entités de dessin dans un même fichier, ou possibilité d'​acheter une licence ;​ 
 +  ​* **3D Basic:** gratuit pour usage personneldessin 2D ou modélisation de pièce 3D, opérations simples, nombre d'​opérations sur une pièce limité ​à 40, ou possibilité d'​acheter une licence ;​ 
 +  ​* **3D Design:** version pro payante, démo complète de 30 jours; conception paramétrique,​ opérations avancées solides/​surfaces,​ assemblage de pièces, création de mises en plan associatives.
  
-**GraphiteOne** ​est un logiciels de Conception et de Dessin Assisté par Ordinateur (**CAO**/**DAO**) 2D/3D, dédié à la mécanique.+À noter que l'​interface de ce logiciel n'est disponible qu'​en ​**anglais**.
  
-Il existe une licence **EULA**, qui permet une utilisation personnelle non professionnelle et à but éducatif.+{{applications:​graphiteone_lucid_01.png?600}}
  
-Pour les pro. il existe aussi une licence spécifique au tarif attractif.+===== Pré-requis =====
  
-La version 2.0 de **GraphiteOne** est disponible depuis ​le 21-05-2007, mais à plus de 1000 $.+  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  ​Disposer d'une connexion à Internet configurée et activée. 
 +  ​Avoir activé l'​[[:​accélération graphique]]. 
 +  ​Avoir [[:​tutoriel:​comment_installer_un_paquet|installé ​le paquet]] **[[apt>​libqt3-mt]]**. 
 +  * Pour **Ubuntu 9.10 et ultérieur** :​ [[:​gdebi|installer les paquets]] **[[http://​packages.ubuntu.com/​hardy/​gcc-3.3-base|gcc-3.3-base]]** et **[[http://​packages.ubuntu.com/​hardy/​libstdc++5|libstdc++5]]** pour votre [[:​architecture matérielle]] depuis les dépôts ​de [[:Hardy]].
  
-===== Pré-requis : =====+===== Installation ​=====
  
-Ce Logiciel est disponible ​pour **Suse 9.3** et en sources pour les autres ​**Linux**.+  * Téléchargez les paquets de la version de votre choix et pour votre [[:​architecture matérielle]] depuis ces liens: 
 +    ​[[http://​www.graphiteone-cad.com/​page_download.php#​drafting|2D Drafting]] 
 +    ​[[http://​www.graphiteone-cad.com/​page_download.php#​basic|3D Basic]] 
 +    * [[http://​www.graphiteone-cad.com/​page_download.php#​full|3D Design]] 
 +  * Ensuite, [[:​tutoriel/​comment_installer_un_paquet#​installer_un_paquet_isole|Installez le paquet]] **graphiteone-libs-3.2-1-ubuntu910.deb**, puis le paquet ​**graphiteone-[version]-3.2-1-ubuntu910.deb** (ou **graphiteone-[version]-3.2-1-ubuntu910_x86_64.deb** pour la version 64 bits).
  
-**Python** : Vous devez avoir le paquet ​pour le language **Python** d'​installé sur votre systèmeVous devriez installer les paquets de **Python** embarqués avec votre distribution de **Linux****(K)Ubuntu** incorport normalement tout ce qu'il nous faut.+<note tip>Les seuls paquets Ubuntu disponibles sont pour la version 9.10Ils ont été testés et sont fonctionnels sous 10.04 (testé en version 64 bits).</​note>​
  
-**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.+===== Configuration =====
  
-Pour l'​installerdans une console exécuter ​cette commande ​:+Le logiciel semble avoir un problème de configuration qui empêche son lancementavec cette erreur si lancé dans un terminal :​ 
 +>​ImportError:​ libpskernel.so:​ cannot open shared object fileNo such file or directory
  
-  sudo apt-get install alien+La solution est d'​ajouter l'​option  
 +<​code> ​--base=/​opt/​GraphiteOne/</​code>​
  
-À la question « Souhaitez-vous continuer ​[O/n? », réponder Oui pour installer **Alien** avec toutes ses dépendances.+dans la commande du [[:​raccourci-lanceur]].
  
 +===== Utilisation=====
  
 +Lancez l'​application depuis le menu //​Applications -> Graphisme -> GraphiteOne 3D CAD// ou //via// la [[:​commande_shell|commande]] suivante :
  
-===== Téléchargement (verstion 1.3 bêta, en anglais) : =====+  graphiteone --base=/​opt/​GraphiteOne/​
  
-Télécharger les fichiers dans votre répertoire courant d'utilisateur,​ cela est important pour la suite des chosePour ma part, j'ai crée un dossier **GraphiteOne**. Dans une console faite une commande du genre :+On accède à une aide complète (en anglais) sur l'usage du logiciel par la touche F1 ou le menu //Help -> Help Topics//.
  
-  md GraphiteOne+==== Formats de fichiers ====
  
-Télécharger les fichiers dans ce dossier.+Le format natif de GraphiteOne est le **.tcf**. La version **3D Basic** en mode évaluation permet d'​importer et exporter au formats suivants :​ 
 +  * exportation 3D : Parasolid (.X_T et .X_B), ou HMF (HOOPS Meta File). 
 +  * importation 3D : Parasolid 
 +  * exportation 2D : DWG, DXF, [[http://​www.openhsf.org/​|HSF]] (HOOPS Stream Format)
  
-En date du 24 novembre 2007, voici les trois paquets à télécharger :+La version payante supporte davantage de formats.
  
-[[http://​www.graphiteone-cad.com/​distribution/​graphiteone-libs-1.3-1-suse93.rpm|graphiteone-libs-1.3-1-suse93.rpm]]+===== Problèmes connus =====
  
-[[http://​www.graphiteone-cad.com/​distribution/​graphiteone-3d-design-1.3-1-free.rpm|graphiteone-3d-design-1.3-1-free.rpm]]+==== Lancement de la version démo ====
  
-[[http://​www.graphiteone-cad.com/​distribution/​graphiteone-kde-1.3-1-suse93.rpm|graphiteone-kde-1.3-1-suse93.rpm]]+Le lancement de la version démo de GraphiteOne semble bloquer avec la page de garde (« splash screen ») qui masque une autre fenêtre : 
 +{{applications:​graphiteone_lucid_02.png?600}}
  
-===== Installation sous Kubuntu ​=====+Il suffit de déplacer la fenêtre de dessous pour afficher son contenu. Voici une traduction du message :
  
-{{icons:​icone_danger.png ​ }} +>Veuillez entrer ​une clé de licence valide et appuyer sur OK, ou appuyez sur Cancel pour continuer l'​évaluationPour plus d'​information à propos de l'​acquisition d'une licence d'​utilisation de GraphiteOne,​ contactez info_AT_grahiteone-cad.com.
->**Note :** C'​est ​une version **bêta**Vous ne devriez baser aucun travail productif là-dessus.+
  
-==== Description des paquets : ====+Il s'agit donc de cliquer sur le bouton « Cancel » pour que l'​application se lance en mode évaluation.
  
-**GraphiteOne** : **GraphiteOne 1.3** est en deux paquets séparés. Le premier paquet contient les bibliothèques dépendantes de **GraphiteOne**.+===== Désinstallation =====
  
-Le deuxième paquet contient le système ​de **GraphiteOne** lui-mêmeVous avez le choix de télécharger uniquement le 2Dmais ici nous opterons pour le produit ​de conception 3D, qui inclut la 2D.+Pour supprimer cette application,​ il suffit ​de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer ses paquets]]Selon la méthode choisie, ​le configuration globale ​de l'​application est conservée ou supprimée. Les journaux du systèmeet les fichiers ​de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. 
 +===== Voir aussi =====
  
-En plus, comme nous utilisons ​**KDE**, nous téléchargeons également le paquet d'​intégration pour **KDE**.+  ​* **(en)** [[http://​www.graphiteone-cad.com|Site officiel]] 
 +  ​* **(fr)** [[http://​www.linuxgraphic.org/​forums/​viewtopic.php?​f=12&​t=5873|Présentation de GraphiteOne 3.0.2]] 
 +  * **(en)** [[http://​www.graphiteone-cad.com/​page2.php?​post=8|Communiqué officiel de la v3.2]], avec en commentaires la solution pour démarrer le logiciel sous Ubuntu 
 +  * Discussion « [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3582127#​p3582127|CAO mécanique]] » sur le forum Ubuntu-fr
  
-{{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 : +//Contributeur(e): [[:utilisateurs:lami|L'ami René]] (L'auteur)reneca, [[:​utilisateurs:​mavosaure]], [[http://​forum.ubuntu-fr.org/​profile.php?​id=7735|john5168]], [[utilisateurs:​Gemnoc]].//
- +
-  cd /home/votre_prénom/​GraphiteOne ​ ## N'​oupliez pas de changer votre_prénom par votre nom de dossier 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 secondesmais que finalement il ne démarre pascela 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 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]].+