CadXP: [Résolu] Ligne complexe avec forme et texte - CadXP

Aller au contenu

Page 1 sur 1

[Résolu] Ligne complexe avec forme et texte présentation incorrecte lors d'un 180°

#1 L'utilisateur est hors-ligne   jplunus 

  • Member
  • PipPip
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 21-avril 04

Posté 02 novembre 2020 - 20:18

Bonjour à tous,
Je croyais que mes lignes complexes étaient correctes, hélas, la présentation lors d'un 180° me démontre le contraire, voir fichier ci-joint.

Le fichier ci-joint comporte:
1- en noir, la description du fichier ALT.shp;
2- en rouge, la description du type de ligne avec le texte en 1er position puis la forme,
il n'y a pas d'espace entre le texte et la forme;
3- la présentation du problème;
4- en vert, la description du type de ligne avec la forme en 1er position puis le texte,
il y a un trait entre la forme et le texte;
5- la présentation du problème;
6- en bleu, la description du type de texte;

J'ai effectué plusieurs essai sans succès:
1- remplacer l'espace pour le texte divisé en 2 (-15 texte -15) par un seul (-30 texte);
2- pour la description 2 la forme ne suit pas l'orientation U non présent;
3- pour la description 4 la forme suit l'orientation U=0.

Maintenant, je suis bloqué et j'attends vos conseils.
Merci d'avance.

jplunus

Fichier(s) joint(s)


0

#2 L'utilisateur est hors-ligne   Olivier Eckmann 

  • ceinture noire 2em dan
  • Groupe : Membres
  • Messages : 1 471
  • Inscrit(e) : 29-décembre 11
  • LocationLongjumeau (91)

Posté 02 novembre 2020 - 21:03

Bonjour,

pour la rotation c'est soit U soit R mais pas les 2.

Olivier
0

#3 L'utilisateur est en ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 9 213
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 03 novembre 2020 - 09:11

Hello

+1 avec Olivier : c Fromage OU Dessert !

LA SANTE, Bye, lecrabe ... Deja 1 mois de retraite ...
Autodesk Expert Elite Team
0

#4 L'utilisateur est hors-ligne   jplunus 

  • Member
  • PipPip
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 21-avril 04

Posté 03 novembre 2020 - 15:42

Voir le messageOlivier Eckmann, le 02 novembre 2020 - 21:03 , dit :

Bonjour,

pour la rotation c'est soit U soit R mais pas les 2.

Olivier


Bonjour et merci pour la réponse très rapide.
Malheureusement, on peut utiliser U et R en même temps, voir pièce jointe.

Explications

U et R sont 2 choses différentes
R rotation relative de l'élément par rapport à la ligne
U rotation droite de l'élément par rapport à la ligne pour qu'il reste lisible
A rotation absolue de l'élément par rapport à l'horizontal

Attention, dans le dessin les descriptions des lignes n'ont pas été adaptées.

En rouge, le texte a subit une rotation R=15.0 degré avec un U=0,
ce qui donne que le texte reste lisible et garde sa rotation malgré le retour à 180°
En vert, le texte a subit une rotation R=30.0 degré sans U,
ce qui donne que le texte n'est plus lisible mais garde sa rotation à cause du retour à 180° et du manque de U.

Au plaisir

jplunus

Fichier(s) joint(s)


0

#5 L'utilisateur est en ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 9 213
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 03 novembre 2020 - 17:00

Hello

Tu fais du Multi-Post Multi-Forums, cela est autorise ! ... MAIS SVP tu le signales !!

Car la MAJORITE des intervenants sur cadxp.com sont aussi sur les forums French d'Autodesk !!

https://cadxp.com/to...forme-et-texte/

https://forums.autod...ht/false#M66399

THE HEALTH (Stay Safe, Stay Home, Stay Live), Regards, lecrabe Patrice (The Retired Old French EE Froggy)
Autodesk Expert Elite Team
0

#6 L'utilisateur est hors-ligne   Maxime063 

  • ceinture orange
  • Groupe : Membres
  • Messages : 24
  • Inscrit(e) : 03-juin 20

Posté 04 novembre 2020 - 09:03

Bonjour,

Je ne suis pas complètement sur d'avoir compris la demande mais voici un type ligne qui fonctionne en reprenant les caractéristiques proposées

*xP_50_ELEC_220VAC_Z_J, 220V
A,5,-.5,["220V",arial,S=0.8,U=0,X=0,Y=-.224802],-2,["\U+2248",arial,S=1,U=0,X=-0.4,Y=-.224802],-.5,3,-3
0

#7 L'utilisateur est hors-ligne   Olivier Eckmann 

  • ceinture noire 2em dan
  • Groupe : Membres
  • Messages : 1 471
  • Inscrit(e) : 29-décembre 11
  • LocationLongjumeau (91)

Posté 04 novembre 2020 - 22:27

Voir le messagejplunus, le 03 novembre 2020 - 15:42 , dit :

Malheureusement, on peut utiliser U et R en même temps, voir pièce jointe.

Explications

U et R sont 2 choses différentes
R rotation relative de l'élément par rapport à la ligne
U rotation droite de l'élément par rapport à la ligne pour qu'il reste lisible
A rotation absolue de l'élément par rapport à l'horizontal

jplunus


Comme je l'avais indiqué, je persiste et signe que U et R en même temps ne servent à rien, en effet U=0,R=15 donne exactement le même résultat que U=15
D'autre part comme on est dans l'explication de texte, S=1 donne la hauteur du texte si le style de texte possède une hauteur nulle, sinon cela donne le facteur multiplicatif de la hauteur forcée du style.
Dans votre cas, le style 50ISO13 ayant une hauteur forcée à 6.5, le paramètre S=1 ne sert qu'à faire la multiplication 6.5*1, il est donc inutile
Ainsi les 2 types de lignes suivants donnent le même résultat
*220V, --220V---220V---
A,20,-15,["220V",50ISO13,U=0,R=15,S=1,X=-9,Y=-3],-15,30,-30,15
*221V, --221V---221V---
A,20,-15,["221V",50ISO13,U=15,X=-9,Y=-3],-15,30,-30,15


Alors oui on a le droit d'écrire des paramètres qui ne servent à rien, mais ce n'est pas la meilleure manière de travailler.

Olivier
0

#8 L'utilisateur est en ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 9 213
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 04 novembre 2020 - 22:37

Hello

+1 avec Olivier ! ... Mais restons Cool / Zen ...

As tu vu la reponse de Caderix (= Eric sur cadxp.com)
sur ce meme sujet sur le forum French AutoCAD Autodesk ?
https://forums.autod...me/td-p/9843036

Cela te convient il ?? ... Si OUI SVP tu le signales sur les 2 forums !

LA SANTE, Bye, lecrabe
Autodesk Expert Elite Team
0

#9 L'utilisateur est hors-ligne   jplunus 

  • Member
  • PipPip
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 21-avril 04

Posté 09 novembre 2020 - 15:42

Voir le messagelecrabe, le 03 novembre 2020 - 17:00 , dit :

Hello

Tu fais du Multi-Post Multi-Forums, cela est autorise ! ... MAIS SVP tu le signales !!

Car la MAJORITE des intervenants sur cadxp.com sont aussi sur les forums French d'Autodesk !!

https://cadxp.com/to...forme-et-texte/

https://forums.autod...ht/false#M66399

THE HEALTH (Stay Safe, Stay Home, Stay Live), Regards, lecrabe Patrice (The Retired Old French EE Froggy)



Bonjour,

toutes mes excuses.
J'ai effectivement mentionner sur le forum Autodesk Français que la question était déjà posée sur CADXP.
Malheureusement, je n'ai pas pensé à revenir en arrière pour le signaler chez vous.

jplunus
0

#10 L'utilisateur est hors-ligne   jplunus 

  • Member
  • PipPip
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 21-avril 04

Posté 09 novembre 2020 - 15:56

Voir le messageOlivier Eckmann, le 04 novembre 2020 - 22:27 , dit :

Comme je l'avais indiqué, je persiste et signe que U et R en même temps ne servent à rien, en effet U=0,R=15 donne exactement le même résultat que U=15
D'autre part comme on est dans l'explication de texte, S=1 donne la hauteur du texte si le style de texte possède une hauteur nulle, sinon cela donne le facteur multiplicatif de la hauteur forcée du style.
Dans votre cas, le style 50ISO13 ayant une hauteur forcée à 6.5, le paramètre S=1 ne sert qu'à faire la multiplication 6.5*1, il est donc inutile
Ainsi les 2 types de lignes suivants donnent le même résultat
*220V, --220V---220V---
A,20,-15,["220V",50ISO13,U=0,R=15,S=1,X=-9,Y=-3],-15,30,-30,15
*221V, --221V---221V---
A,20,-15,["221V",50ISO13,U=15,X=-9,Y=-3],-15,30,-30,15


Alors oui on a le droit d'écrire des paramètres qui ne servent à rien, mais ce n'est pas la meilleure manière de travailler.

Olivier



Bonjour Olivier Eckmann,

Merci pour vos commentaires, je vais reprendre toutes mes routines et regarder si je peux améliorer celles-ci.
D'accord, U et R ont le même effet (bien vu) si on ne regarde que les lignes de droite à gauche, par contre, pour les lignes de gauche à droite U fait la différence.
Dans le fichier joint, 3 cas
utilisation de U uniquement
utilisation de R uniquement
utilisation de U et R

Loin de moi l'idée d'avoir raison ou de polémiquer,ce que je veux c'est approfondir mes connaissances, et si possible en faire profiter d'autres.

jplunus

Fichier(s) joint(s)


0

#11 L'utilisateur est hors-ligne   jplunus 

  • Member
  • PipPip
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 21-avril 04

Posté 09 novembre 2020 - 16:26

Bonjour à tous,

D'abord un grand merci à tous les intervenants.
Grâce à chaque intervention, j'ai pu prendre le recule nécessaire pour regarder le problème sous un autre angle.
Mon but est de réaliser 2 types de lignes pour des câbles électriques pour un réseau en alternatif et en continu.
C'est pourquoi, j'ai besoin de la forme pour la représentation de chaque réseau.
Je pourrais effectivement utiliser le code U+2248 qui ressemble très fort au symbole alternatif, mais il me restera le symbole continu à trouver.

La conclusion à en tirer, c'est que c'est impossible à réaliser tel que je l'avais prévu.
Explication:
de gauche à droite, trait texte forme trait, c'est parfait ça marche, mais
de droite à gauche, trait forme texte trait (avec rotation de 180°), et c'est inévitable!!!! Même en utilisant le U qui va redresser le texte, l'ordre restera le même.

La solution
Faire une forme unique avec le texte et le symbole, voir les explications dans le fichier ci-joint.
Cependant, le problème bien que résolut fait apparaître un dysfonctionnement du U.
Le codage des fichiers ont été réalisés avant l'intervention Olivier Eckmann et doivent être amélioré.

J'ai donc ma réponse, je peux clôturer.

jplunus

Fichier(s) joint(s)


0

Partager ce sujet :


Page 1 sur 1


Réponse rapide

  

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)