Difference between revisions of "User:Billybug/Acad-plugin"
m (→Commandes à inclure: typos) |
|||
Line 19: | Line 19: | ||
=== Commandes à inclure === | === Commandes à inclure === | ||
Je vais lister ici les commandes pouvant | Je vais lister ici les commandes pouvant être utiles à inclure au plugin, leur description, l'icône équivalent d'autocad, leur pertinence et dans la mesure du possible du code permettant leurs réalisation. | ||
==== Les outils de modification ==== | ==== Les outils de modification ==== | ||
==== Les | ==== Les accroches objets ==== | ||
=====[[Image:Acobjet-Per.PNG]] Proche===== | =====[[Image:Acobjet-Per.PNG]] Proche===== | ||
Permet d'inserer un point sur la ligne au plus | Permet d'inserer un point sur la ligne au plus près du curseur | ||
Code : | Code : | ||
=====[[Image:Acobjet-Int.PNG]] Intersection ===== | =====[[Image:Acobjet-Int.PNG]] Intersection ===== | ||
Permet d' | Permet d'insérer un point à l'intersection de 2 lignes | ||
Code : | Code : | ||
=====[[Image:Acobjet-Ext.PNG]] Extrémité ===== | =====[[Image:Acobjet-Ext.PNG]] Extrémité ===== | ||
Permet d' | Permet d'insérer un point à l'extrémité d'une ligne | ||
Code : | Code : | ||
=====[[Image:Acobjet-Mil.PNG]] Milieu ===== | =====[[Image:Acobjet-Mil.PNG]] Milieu ===== | ||
Permet d' | Permet d'insérer un point au centre d'une ligne | ||
Code : | Code : | ||
Line 46: | Line 46: | ||
=====[[Image:Per2.PNG]] Perpendiculaire ===== | =====[[Image:Per2.PNG]] Perpendiculaire ===== | ||
Permet d' | Permet d'insérer un point à la perpendiculaire | ||
Code : | Code : | ||
===== [[Image:Acobjet-Tan.PNG]] | ===== [[Image:Acobjet-Tan.PNG]] Tangente ===== | ||
Permet d' | Permet d'insérer un point sur la tangente | ||
Code : | Code : | ||
Revision as of 08:32, 30 December 2008
Présentation du projet
L'idée est d'utiliser la puissance du SVG avec des outils familiers aux utilisateurs d'Autocad.
Le projet d'apporter des outil techniques de précision à Inkscape existe déja (v0.52) mais ce que je propose est un plugin permettant d'avoir des fonctions tels que les accroches objets, sous la main et indépendant des versions du logiciel.
Comme on dit : mieux vaut un beau dessin que de longs discours :
Ceci est un montage à titre d'exemple, le design des boutons et le choix des fonctions est à définir.
Je pense que si l'idée est simple la réalisation de ce plugin ne devrait pas être très compliqué : il demande cependant une connaissance suffisante du langage python ainsi que des fonctions mathématiques nécessaires à chaque outil (Possibilité de s'inspirer de ce code : [1] ou encore de celui de Qcad
Formes possibles
- Plugin activable/désactivable, barre d'outil flotante/verrouillable
- Fork de Inkscape intégrant tout les outils de dessin techniques (pourquoi pas "Techscape")
Commandes à inclure
Je vais lister ici les commandes pouvant être utiles à inclure au plugin, leur description, l'icône équivalent d'autocad, leur pertinence et dans la mesure du possible du code permettant leurs réalisation.
Les outils de modification
Les accroches objets
Proche
Permet d'inserer un point sur la ligne au plus près du curseur
Code :
Intersection
Permet d'insérer un point à l'intersection de 2 lignes
Code :
Extrémité
Permet d'insérer un point à l'extrémité d'une ligne
Code :
Milieu
Permet d'insérer un point au centre d'une ligne
Code :
Perpendiculaire
Permet d'insérer un point à la perpendiculaire
Code :
Tangente
Permet d'insérer un point sur la tangente
Code :