[Résolu] Avoir des zones modifiables en scindant un polygone

Discussions sur le module de dessin de Draw.

Modérateur: Vilains modOOs

[Résolu] Avoir des zones modifiables en scindant un polygone

Messagepar benouze » 17 Août 2012 14:12

Bonjour,

Je suis un petit nouveau, d'habitude je trouve des solutions dans les tutos ou sur ce forum car le problème a déjà été posé, mais là...

Voici mon souci :

1- Je crée d'abord un rectangle
2- Je crée un polygone ouvert pour faire une ligne non droite (en zigzags) dans le rectangle, qui va d'un côté à un autre du rectangle

Je voudrais que Draw considère chaque côté de cette ligne en étant une zone, et donc une zone paramétrable (pour mettre un fond bleu à gauche, vert à droite, par exemple [comme on pourrait faire avec Paint avec le pot de peinture]).

J'ai essayé en créant manuellement 2 polygones (un de chaque côté de la ligne de séparation), mais c'est long car je dois placer tous les points des polygones côté ligne de séparation exactement à la bonne place (pour ne pas qu'il y ait de trou ou de chevauchement). Et comme je voudrais créer plusieurs zones à l'intérieur du grand rectangle, cela va vite devenir fastidieux...

J'espère avoir été assez clair dans mon explication, merci pour votre aide :)
Pièces jointes
exemple rectangle zones.odg
(8.5 Kio) Téléchargé 111 fois
LibreOffice 5.2.3.3 sous Windows 10
benouze
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 17 Août 2012 13:57

Re: Obtenir des zones modifiables en scindant un polygone

Messagepar Grenouille » 17 Août 2012 16:08

Bonjour,

benouze a écrit:par exemple [comme on pourrait faire avec Paint avec le pot de peinture]).

Crée ta figure sous Paint et fais un copier coller vers Draw.

A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
 
Message(s) : 3223
Inscrit le : 13 Jan 2006 17:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Obtenir des zones modifiables en scindant un polygone

Messagepar alhazred » 17 Août 2012 16:36

Bonjour,

Si la solution de Grenouille ne te convient pas, pour garder la possibilité de déformer la ligne brisée, deux autres possibilités :
  • placer correctement un seul polygone, copier-coller, puis faire glisser les coins de l'autre côté du rectangle
  • encore plus simple : placer le premier polygone et colorier le rectangle
exemple rectangle zones1.odg
(9.03 Kio) Téléchargé 104 fois
À bientôt

LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.

Et la sauvegarde incrémentée, c'est sympa !
Avatar de l’utilisateur
alhazred
ManitOOu
ManitOOu
 
Message(s) : 3028
Inscrit le : 01 Mai 2011 00:08
Localisation : Casablanca (Maroc)

Re: Obtenir des zones modifiables en scindant un polygone

Messagepar benouze » 17 Août 2012 17:58

Bonjour,

Merci pour vos réponses.

En fait, je ne peux pas utiliser Paint car il ne me permet pas d'avoir un calque (ou masque) en arrière-plan.

Je ne peux pas non plus utiliser ta deuxième solution alhazred, car je laisse un niveau de transparence dans le remplissage (pour toujours apercevoir le calque du fond).

Donc je crois que je vais utiliser ta première solution, elle me conviendrait mais je pensais qu'on pouvait faire plus rapide et que cette possibilité était prévue dans ooo draw directement.

J'ai essayé "convertir en contour" mais cela ne correspond apparemment pas à mon problème.

Merci !
LibreOffice 5.2.3.3 sous Windows 10
benouze
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 17 Août 2012 13:57

Re: Obtenir des zones modifiables en scindant un polygone

Messagepar Dude » 05 Sep 2012 10:27

Salut,

Je n'ai pas compris ce que tu cherchais à obtenir.
Tu as des fonctions dans le menu Modifier qui te permettent de "construire" des formes qui ne sont pas standards.
exemple rectangle zones.odg
(8.4 Kio) Téléchargé 122 fois
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20912
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Obtenir des zones modifiables en scindant un polygone

Messagepar jumbo444 » 07 Sep 2012 08:21

Bonjour,

Si j'ai bien compris le pb, la solution serait celle proposée par Dude. Voici le raisonnement, avec un peu + de détail :
  • Tu veux 2 pièces différentes, donc il faut 2 rectangles identiques.
  • Ensuite sur chaque rectangle, il faut retirer un morceau avec Modifier > Formes > Soustraire. Il faut donc créer 2 autres polygones qui vont représenter la surface à retirer.
  • Pour que les 2 morceaux "collent" bien, il faut qu'ils soient basés sur le même zig-zag.

Les étapes pas à pas :
  • créer le rectangle de départ. Le remplir de couleur pour mieux suivre
  • copier/coller le rectangle (il doit être superposé exactement au même endroit et changer la couleur de remplissage pour mieux visualiser)
  • créer le zigzag. Pour facilement faire la forme de soustraction, il est conseillé de faire dépasser la ligne hors du rectangle avec un point supplémentaire
  • copier/coller le zigzag
  • sur le zigzag du dessus, ajouter des points avec la barre d'outils Éditer les points, de façon à créer une surface débordant la moitié du rectangle à faire disparaitre
    étape1.png
    étape 1
  • fermer la forme avec l'avant dernier bouton de la barre d'outils Éditer les points et remplir d'une autre couleur
  • sélectionner le polygone et le rectangle du dessus
  • Modifier > Formes > Soustraire
  • recommencer de l'autre côté avec le zigzag et le rectangle qui restent
Résultat obtenu ci-joint.
Pièces jointes
Deux formes emboitées.odg
Résultat final
(8.68 Kio) Téléchargé 94 fois
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: Obtenir des zones modifiables en scindant un polygone

Messagepar Bidouille » 08 Oct 2012 09:06

Dernière visite le : 19 Sep 2012 11:46
Vous avez lu semble t-il les réponses qui vous ont été faites sans y donner de suite.
N'ayant plus de nouvelle, on peut en déduire que le problème est résolu ou ne se reproduit plus.
Merci de baliser vous-même la prochaine fois. Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.

En cas d'erreur, contactez un modérateur pour la réouverture du fil.
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 10131
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France


Retour vers Dessin

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 6 invité(s)