[Résolu] Anneau: définir la taille du cercle intérieur

Discussions sur le module de dessin de Draw.

Modérateur: Vilains modOOs

[Résolu] Anneau: définir la taille du cercle intérieur

Messagepar BigAce » 12 Juil 2012 17:17

Bonjour tout le monde.
Voici ma Question:
Comment fait-on pour définir la taille du cercle intérieur d'un anneau (forme anneau) avec exactitude: exemple 8mm ?
Le bouton jaune présent lorsque l'on sélectionne la forme anneau, permet d'agrandir ou de rétrécir le cercle intérieur de l'anneau grâce à la souri. Mais comment lui donner une taille précise à ce cercle intérieur ?
Merci à vous.
Dernière édition par BigAce le 17 Oct 2012 08:17, édité 1 fois.
Libre Office Version: Version: 5.2.5.1 via ppa:libreoffice/libreoffice-5-2
GNU-LINUX Ubuntu 16.04 LTS Xenila
BigAce
Membre hOOnoraire
Membre hOOnoraire
 
Message(s) : 123
Inscrit le : 22 Fév 2008 10:51

Re: Anneau: comment définir la taille du cercle intérieur

Messagepar jumbo444 » 16 Oct 2012 21:08

Bonsoir,

L'outil Anneau ne permet de donner une valeur numérique au rayon intérieur : tu ne peux le modifier qu'à la souris.

Pour obtenir le même dessin, il suffit de superposer 2 disques centrés, chacun avec le diamètre souhaité, puis par le menu Modifier > Formes > Soustraire obtenir le résultat souhaité.
LibO 5.4.6.2 sous Ubuntu 16.04
Avatar de l’utilisateur
jumbo444
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 769
Inscrit le : 10 Mars 2006 13:09
Localisation : Rouen, France

Re: Anneau: comment définir la taille du cercle intérieur

Messagepar BigAce » 17 Oct 2012 08:16

Merci Jumbo444

Si je comprends bien ton message: on ne peut PAS définir la taille exacte du cercle central d'un anneau utilisant l'outil anneau, mais on peut l'agrandir ou le rétrécir avec le bouton jaune et la souri, sans toutefois connaître la taille qu'on lui donne.
Mais on peut essayer d'obtenir un résultat identique en créant deux cercles.

OK.
Merci pour cette réponse sur ce sujet resté ouvert.
Je place un résolu.
Libre Office Version: Version: 5.2.5.1 via ppa:libreoffice/libreoffice-5-2
GNU-LINUX Ubuntu 16.04 LTS Xenila
BigAce
Membre hOOnoraire
Membre hOOnoraire
 
Message(s) : 123
Inscrit le : 22 Fév 2008 10:51

Re: [Résolu] Anneau: définir la taille du cercle intérieur

Messagepar Dude » 11 Juin 2013 10:05

BigAce a écrit:on ne peut PAS définir la taille exacte du cercle central d'un anneau

Demande d'amélioration 120519 pour pouvoir gérer plus finement la valeur de la poignée jaune.

Bien sûr, il est toujours possible de passer par une macro pour faire l'opération.
Pistes de programmation évoquées sur le Wiki : http://wiki.openoffice.org/wiki/Draw:_s ... tom_shapes
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20875
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: [Résolu] Anneau: définir la taille du cercle intérieur

Messagepar BigAce » 11 Juin 2013 16:28

Merci Dude.
Je vais voter sur cette amélioration. Quand à la programmation ... les personnes plus calées que moi sauront sans doute apprécier la chose.
Merci.
Libre Office Version: Version: 5.2.5.1 via ppa:libreoffice/libreoffice-5-2
GNU-LINUX Ubuntu 16.04 LTS Xenila
BigAce
Membre hOOnoraire
Membre hOOnoraire
 
Message(s) : 123
Inscrit le : 22 Fév 2008 10:51

Re: [Résolu] Anneau: définir la taille du cercle intérieur

Messagepar jumbo444 » 12 Juin 2013 18:26

Bonsoir,

Il n'y a pas de "programmation" dans un langage sophistiqué à faire pour dessiner. Il suffit de connaitre un peu de syntaxe SVG.
  • dessiner approximativement la figure dans Draw
  • enregistrer au format Flat OpenDocument (.FODG), cela évite de décompresser/compresser le fichier pour le modifer
  • ouvrir le fichier dans un éditeur de texte, si possible qui analyse correctement la syntaxe XML (comme Notepad++ sous Windows)
  • repérer dans le fichier la zone où la forme est dessinée : balise "custom-shape"
  • modifier les coordonnées des points avec la précision voulue
  • enregistrer le fichier et le réouvrir dans Draw
  • remodifier le fichier dans l'éditeur de texte jusqu'à obtenir l'effet voulu
Si on doit faire la construction à tâtons, le fait d'utiliser le format Flat OpenDocument au lieu de OpenDocument va vite devenir appréciable.
Pour connaître les codes SVG à taper les ressources sont en général en anglais :
Quelques éléments simples :
  • M = move to = se déplace en un point sans tracer, suivi de coordonnées en abscisse et ordonnée qui vont être les points d'un polygones
  • L = line to = trace une ligne vers les points suivants, en forme de polygones
  • X et Y = quart d'ellipse en démarrant respectivement horizontalement et verticalement
  • C = curve to = courbe de Bézier avec les coordonnées des 3 points suivants
  • ? = formule
  • $ = poignée
Le problème est souvent de ne pas se mélanger les pinceaux lorsque l'on trace la forme que l'on souhaite, d'où une démarche à tâtons.

 Ajout : Un tutoriel en français est disponible sur le wiki de LibO. 
LibO 5.4.6.2 sous Ubuntu 16.04
Avatar de l’utilisateur
jumbo444
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 769
Inscrit le : 10 Mars 2006 13:09
Localisation : Rouen, France


Retour vers Dessin

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Google [Bot] et 4 invité(s)