Différences
Ci-dessous, les différences entre deux révisions de la page.
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 seulement, dé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 personnel, dessin 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è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. | + | <note tip>Les seuls paquets Ubuntu disponibles sont pour la version 9.10. Ils 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'installer, dans une console exécuter cette commande : | + | Le logiciel semble avoir un problème de configuration qui empêche son lancement, avec cette erreur si lancé dans un terminal : |
+ | >ImportError: libpskernel.so: cannot open shared object file: No 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 chose. Pour 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'évaluation. Pour 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ê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. | + | 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ème, et 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)s : [[: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 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 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]]. | + |