[Résolu] figer la forme des connecteurs

Discussions sur le module de dessin de Draw.

Modérateur : Vilains modOOs

Kerver
Fraîchement OOthentifié
Messages : 7
Inscription : 03 août 2022 11:29

[Résolu] figer la forme des connecteurs

Message par Kerver »


La modération vous a écrit: Postant dans la section dédiée à Draw, le terme Draw dans le titre est inutile. Il a été supprimé

Bonjour,

Est-il possible de se créer, sous Draw, une bibliothèque de connecteurs simples dont la forme, en termes de nombre et direction des segments, est figée ?

Je souhaiterais pourvoir utiliser des connecteurs en forme de ⏋ ou de ⎿ qui ne se déforment pas spontanément en U, ⑀, etc. au fil du déplacement des objets auxquels ils sont raccordés.

En vous remerciant d'avance d'aider un débutant.
Dernière modification par Kerver le 04 avr. 2024 18:31, modifié 1 fois.
LibreOffice 7.3.7.2 sous Linux Mint 21 Vanessa
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: figer la forme des connecteurs

Message par Dude »

Salut,

Ce n'est pas une déformation, le connecteur tente de s'adapter par rapport à la position des deux formes à raccorder.

Comme d'habitude...
Image
Comment joindre un fichier au format ODG
Pense également à dépersonnaliser le fichier joint.
Kerver
Fraîchement OOthentifié
Messages : 7
Inscription : 03 août 2022 11:29

Re: figer la forme des connecteurs

Message par Kerver »

S'adapter aux points de connexion, bien sûr, mais ce que je souhaite, c'est que le connecteur cesse d'adapter sa forme.

Voici le dessin, en espérant que ce soit plus clair.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.3.7.2 sous Linux Mint 21 Vanessa
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: figer la forme des connecteurs

Message par Jean-Louis Cadeillan »

Bonjour,
Tu as quatre types de connecteurs disponibles :
Connecteurs.jpg
Il me semble que ce que tu cherches est le connecteur linéaire (le quatrième type) toujours à trois segments.
Pour faciliter leur placement, tu peux utiliser la grille (Outils > Options > LibreOffice Draw > Grille) que tu adaptes selon tes besoins, visible ou non, mais avec l'option Capturer à la grille active.
Tu as aussi les commandes Répartir la sélection et Aligner les objets (voir menu contextuel).
Pour faciliter le réemploi, tu peux définir des styles :
Styles.jpg
Tu peux aussi bien sûr faire du copier - glisser.
Enfin, tu peux ajouter des points de collage (par exemple au centre de la forme) pour rendre plus agréable la disposition des connecteurs.
Un exemple joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Kerver
Fraîchement OOthentifié
Messages : 7
Inscription : 03 août 2022 11:29

Re: figer la forme des connecteurs

Message par Kerver »

Merci Jean-Louis, mais ça ne m'apprend rien de nouveau.
En fait, ce sont de nouvelles formes de connecteurs que j'aurais souhaitées.

J'en conclus que ce que je recherche n'est pas possible, à moins de plonger dans du code, ce que je ne souhaite pas faire.
Je clos donc le sujet avec [Résolu], même si [Abandon] aurait été plus approprié (mais apparement cette balise n'est pas utilisée sur ce forum).

Merci à tous deux de m'avoir répondu.

Bruno
LibreOffice 7.3.7.2 sous Linux Mint 21 Vanessa
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: [Résolu] figer la forme des connecteurs

Message par Jean-Louis Cadeillan »

Bonsoir,
Je ne comprends pas ta difficulté. Dans le cas de tes objets Circuit imprimé nu, Microcontrôleur et etc, il suffit de les sélectionner simultanément tous les trois (faire une marquise = un cliqué-glissé autour des trois objets, à la souris), puis clic droit et Aligner les objets à droite. Tous les segments intempestifs de tes connecteurs standards disparaîtront. J'avais déjà indiqué cette piste dans mon précédent message.
Pour avoir deux segments sur un connecteur linéaire au lieu de trois, il suffit de déplacer le point de jonction entre deux segments pour rétrécir l'un des segments jusqu'à zéro… Tu peux aussi le faire par boîte de dialogue.
Quant à la notion de segment imposé, s'agit-il du nombre de segments qui est fixé (voir ci-dessus) ? S'agit-il de la géométrie de l'ensemble des segments (le concept m'échappe pour un objet dont la finalité première consiste à suivre des éléments liés…) ?
C'est à toi d'optimiser la disposition des éléments de manière à limiter les croisements de connecteurs et/ou des segments inutiles. Draw ne sait pas optimiser automatiquement, comme saurait le faire CMapTools ou yEd…
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: figer la forme des connecteurs

Message par Dude »

Kerver a écrit : 04 avr. 2024 18:28J'en conclus que ce que je recherche n'est pas possible, à moins de plonger dans du code, ce que je ne souhaite pas faire.
Tu conclus mal. Si c'est un besoin pour toi, tu ouvres une demande d'amélioration (cf. ma signature).
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Kerver
Fraîchement OOthentifié
Messages : 7
Inscription : 03 août 2022 11:29

Re: [Résolu] figer la forme des connecteurs

Message par Kerver »

À Jean-Louis :

Merci pour l'astuce "aligner à droite". Effectivement, ça facilite les choses.
Et merci aussi pour m'orienter vers ces logiciels CMapTools et yEd que je ne connaissais pas, je vais y jeter un coup d'oeil.
Pour répondre à ta question : ce que je souhaitais, c'est bien un nombre de segments fixé. En l'occurence, un connecteur à deux segments, qui ne soit pas un trois segments que l'on redimensionne à la main pour le transformer en deux segments.

À Dude :

Je ne vais pas ouvrir une demande d'amélioration pour ce coup-ci. Mais je viens de parcourir ton tutoriel, je garde ça sous le coude pour une autre fois.

Bien à vous.

Bruno
LibreOffice 7.3.7.2 sous Linux Mint 21 Vanessa