Page 1 sur 1

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

MessagePublié: 12 Juil 2012 17:17
par BigAce
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.

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

MessagePublié: 16 Oct 2012 21:08
par jumbo444
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é.

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

MessagePublié: 17 Oct 2012 08:16
par BigAce
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.

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

MessagePublié: 11 Juin 2013 10:05
par Dude
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

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

MessagePublié: 11 Juin 2013 16:28
par BigAce
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.

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

MessagePublié: 12 Juin 2013 18:26
par jumbo444
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.