Aller au contenu

rrobert

Membres
  • Compteur de contenus

    145
  • Inscription

  • Dernière visite

Tout ce qui a été posté par rrobert

  1. J'ajoute quelques éléments de précision : Je me suis placé en vue "Avant" afin de visualiser les éléments sur leur hauteur. On a bien des objets à des altimétries situées entre 0 et 1,5E+99. Le problème c'est même quand je veux les déplacer en hauteur avec la fonction "déplacer", il ne se passe rien si je remplis la valeur au clavier... (par exemple 1.5E+99) Pourtant tous les calques sont déverrouillés.
  2. Yes pardon, j'y avais pensé puis ai oublié... En PJ un fichier allégé mais contenant tous les souci que j'ai. MCLRB21-Plans EXE-Le Royal LOCAL SSD.dwg
  3. Autocad 2021 Full Je dessine en 2D Help !! J'ai fouillé le net et CADxp et je n'ai rien trouvé encore... Mon problème est un peu du même genre que Wedge. J'ai dû faire une mauvaise manip sur Autocad, soit changer le cube 3D, ou alors passer en SCG alors que mon fichier est sur un SCU inconnu hérité par un collègue, toujours est-il que j'ai les problèmes suivants : Mes polylignes, blocs et lignes de repères ont une altimétrie de 1,0000E+99 ou de 1,5000E+99 et ont donc des poignées disparues... Mon plan est passé de 17 Mo à 19 Mo et est considérablement ralentit. Je n'ai pas testé d'autres objets, c'est sûrement le cas pour eux aussi. Je peux changer l'altimétrie de mes polylignes via le panneau des propriétés et tout revient à la normale. Pour les lignes de repères et blocs, le problème est tout autre... Pour les lignes de repères, il ne reste qu'une seule poignée, qui étire la ligne et déplace le texte avec un triple facteur de déplacement... Pour les blocs (dynamiques), je n'ai plus de poignées. Si je remets leur élévation à 0 depuis le panneau de propriétés, je retrouve mes poignées mais il y a également un paquet de poignées "parasites" qui ont été rajoutées. Clairement on dirait les poignées des objets qui sont dans les autres états de visibilité du bloc. Bloc à l'état normal : Bloc depuis mon problème : Tous mes blocs sont ainsi. Le problème est apparu sur tous mes plans (qui ont tous la même base de fichier) même ceux sans fausse manip, sur mon PC. En ouvrant les plans avec les PC de mes collègues je n'ai pas le souci. Même si j'ouvre mes plans avec souci d'élévation avec les PC de collègues, je n'ai pas ce souci (2016 LT). Par contre, peu importe les solutions d'aplatissement que j'ai utilisées, mes lignes de repères multiples conservent toujours le même problème, et les blocs aussi (apparition de poignées inutiles). J'ai essayé tout cela : - options de sélection - base - ucsorg - elev - changer - deplacer - flatten avec express tools : Commande: _ai_selall Choix des objets en cours...terminé. Commande: FLATTEN Initialisation... Select objects to convert to 2d...8060 trouvé(s) Remove hidden lines? <No>: n point incorrect: (57.1421 89.4458 1.0e+99)Régénération du modèle. - OSNAPZ à 0 et 1 - J'ai utilisé la macro suivante trouvée sur internet, qui ne fonctionne clairement pas... ^C^Cucsfollow;0;scu;gé;deplacer;tout;;0,0,1e99;;deplacer;tout;;0,0,-1e99;;^c^cbase;0,0,0 Cependant malgré toutes ces modifications, mes élévations restent souvent à 1E+99. J'en viens donc à me demander si le problème ne vient pas du scu que j'aurai déplacé ou tourné... Sauf que cela dépasse mes compétences, comme je dessine en 2D n'importe où sur mon dessin, le scu n'est pas un objet que je maîtrise vraiment. Voilà, désolé c'est un poste long ... Merci de votre aide et bonne journée !
  4. Avoir le choix serait top, perso je garderai clair car toutes les pages internet sont claires, cela éviterait un choc au niveau des yeux entre le sombre du site et le clair des autres sites. Et même si j'ai gardé le mode sombre sur Autocad, mes espaces papier et objet sont en gris clair, cela fatigue moins les yeux, surtout avec les beaux jours qui reviennent ! Donc c'est plus uniforme si CADxp reste clair de mon coté 😉 Après le top du top c'est de pouvoir choisir quelques couleurs neutres, pour personnaliser au mieux avec l'interface de chacun.
  5. rrobert

    Poignées disparues

    Autocad 2021 Full Help ! Des années après ce premier post voilà que le problème m'arrive aussi... Même syndrome que Wedge63, et cela également sur les lignes de repère multiples. Mais cela ne s'applique que sur les objets déjà existants dans mon dessin, qui ont subi les mauvais sorts d'une macro. UPDATE 1 : cela s'applique même aux nouveaux objets, une nouvelle polyligne vient d'être placée à une élévation de 1,0000E+99, sans que je ne demande rien... UPDATE 2 : lorsque je déplace un objet (dans mon essai un bloc), son élévation passe de 0 à 1,0000E+99, wtf... Ci-dessous une capture d'une polyligne toute bête, dont on ne voit qu'une seule poignée parce que son élévation est à 1,5000E+99 J'ai vérifié les options de sélection, base, ucsorg et elev. Flatten fonctionne, mais clairement cela détruit mon dessin. J'ai utilisé la macro suivante trouvée sur internet, qui ne fonctionne clairement pas... ^C^Cucsfollow;0;scu;gé;deplacer;tout;;0,0,1e99;;deplacer;tout;;0,0,-1e99;;^c^cbase;0,0,0 Et je crois bien que c'est à cause de cette macro que j'ai ce problème d'élévation... Même si je fais la manip à la main ça ne fonctionne pas, l'élévation de la PL reste la même. Bien sûr si je change l'élévation dans le panneau de propriétés cela résout le problème, mais j'ai trop d'objets pour les faire tous à la main. Merci de votre aide, Rémi
  6. Aleck c'est que je fais aussi, mais au bout d'un moment les noms se ressemblent et la liste étant longue ça devient long de retrouver une XREF précise. Phil je suis d'accord et j'aimerai beaucoup 😉 Mais on est encore sur Autocad... La Lozère, super idée, je retiens ! Bon en l'occurrence mon projet actuel n'a pas de XREF imbriquées mais c'est bon à savoir pour les prochaines fois. Bonne journée à vous, Rémi
  7. Bonjour à toutes et à tous, J'utilise des blocs dynamiques avec notamment des paramètres de visibilité, de longueur ainsi que des attributs. J'aimerais pouvoir sélectionner les blocs de manière complexe, quelques exemples : - Sélectionner tous les blocs dont la visibilité est "Douche" - Sélectionner tous les blocs dont la visibilité est "Douche" et l'attribut "Longueur" est 90 cm - Sélectionner tous les blocs dont la visibilité est "Sans diamètre" et dont la valeur du paramètre de bloc "Longueur" est de 1,20m J'aimerais que cela s'applique à tous les blocs, peut importe s'ils ont des paramètres de visibilité, rotation, longueur, miroir, attributs, etc. Existe-t-il un lisp ou autre ? Est-ce trop complexe? Merci pour vos réponses, Rémi
  8. Hello, Concernant les calques on a des possibilités géniales de rangement en créant des groupes, des filtres de groupes, etc. C'est génial pour ranger les calques en fonction du type d'objet inclus dedans et c'est également génial pour geler des groupes entiers. Existera-t-il un jour la même chose pour les XREF? J'ai une liste longue comme le bras et j'aimerai bien les regrouper dans des dossiers (du genre un dossier avec toutes les XREF architectes, un dossier avec toutes les XREF électricité, structure, le dates de révisions, etc.). Pensez-vous aussi que ce serait intéressant de pouvoir les ranger ainsi? Dans l'attente de vous lire ! Rémi
  9. Mon Dieu c'est magique !! J'étais sur LT2016 depuis longtemps, ça a vraiment du bon les nouvelles versions... J'ai retrouvé le bloc coupable en 2 secondes, mille mercis Olivier ! Merci Luna, je vais FUSCALQUES car je souhaite garder mes éléments. Mais je garde SUPCALQUE sous le coude 😉 Merci du Lisp GILE, je t'avoue que je vais m'en tenir à la purge pour le moment. Bonne journée à toutes et à tous, Rémi
  10. Je prends bonne note et essaierai dès que possible. Bien d'accord pour le 0, c'est ce que je fais pour tous mes blocs "simples". Seulement j'ai certains blocs plus complexes où j'imbrique davantage d'éléments dessus afin de gagner du temps. Ainsi un bloc pourra contenir une chaudière (calque chaudière), une attente électrique (calque elec), des départs EFS, ECS, chauffage, ainsi qu'une indication de texte (calque texte). Je n'ai donc qu'une opération à réaliser pour copier tous ces éléments sur mon plan, et lorsque je le souhaite, je gèle les calques voulus pour faire disparaitre les éléments indésirables, notamment dans les fenêtre de présentation. Du coup ça implique d'avoir un calque pour le bloc, et dans le bloc chaque objet a son propre calque. Rémi
  11. Bonjour, J'ai des vieux calques qui sont imbriqués dans des vieux blocs que j'utilise encore. J'aimerai supprimer ces calques car ils ont été remplacés par des nouveaux, mais ils sont utilisés dans des blocs créés il y a longtemps et je ne sais plus quels objets de quels blocs sont sur ces vieux calques. Existe-t-il un moyen de savoir dans quels objets/blocs un calque est utilisé? Ou un moyen de changer de calque tous les objets du dessin, y compris ceux qui sont dans des blocs. Merci pour vos réponses, Rémi
  12. rrobert

    Spline avec epaisseur

    Magique.... Mille mercis !!!
  13. Autocad 2021. Bonjour, N'ayant pas trouvé de sujet répondant à ma question, je lance un nouveau topic. Voilà, j'utilise beaucoup de splines dans mes plans, et j'ai besoin de leur donner une certaine largeur en fonction du type de réseau qu'elles représentent. J'ai également besoin de connaître leur longueur. Ne pouvant donner une largeur globale à une spline, je dessine une polyligne, puis, via la commande pedit, je la transforme en spline. Cela me génère donc une polyligne 2D de forme courbée dont je peux mesurer la longueur et changer la largeur. Jusqu'ici tout va bien. Je précise bien : la courbe obtenue via pedit est une polyligne 2D. Sauf que j'ai besoin de sommer la longueur des courbes, et les Lisps que j'ai essayés (je suis complètement débutant sur les Lisps) ne détectent pas les polylignes 2D. Splines et polylignes se mesurent sans souci, mais les polylignes 2D me retournent soit une valeur erronée, soit une valeur nulle... Je vous ai joint les deux Lisps testés. Existe-t-il un Lisp détectant les polylignes 2D? Ou un type de spline dont on peut connaitre la longueur et modifier l'épaisseur? Pour info, j'ai essayé la commande convert, sans résultat, j'ai toujours une polyligne 2D... Je vous remercie pour votre aide, Rémi tlen.lsp longt.lsp
  14. Hello, En effet, je m'en suis rendu compte trop tard, c'est mon premier post et je n'avais pas vu où le placer, ce sera corrigé la prochaine fois ;) Merci de la proposition, mon bloc a en effet déjà des attributs avec champs dont la valeur change en fonction de paramètres du bloc (typiquement une longueur). Ce que je souhaite c'est un attribut n'affichant qu'une partie de l'état de visibilité de mon bloc. Par exemple une de mes visibilités s'appelle "22 RT raccordement central". Je cherche à avoir un attribut qui affiche uniquement "RT raccordement central".
  15. Bonjour à toutes et à tous, Avoir épluché le net pendant des heures, je ne trouve pas de réponse précise à mon besoin. Voilà, j'ai un bloc dynamique avec plusieurs états de visibilité, plusieurs paramètres linéaires, de rotation, d'inversion. J'ai également des attributs avec poignées de déplacement. Mon bloc étant assez complexe, chaque état de visibilité a un nom comportant plusieurs caractéristiques du bloc, par exemple "22 RT raccordement central". Ce que je souhaite, c'est récupérer une partie du nom de l'état de visibilité pour le mettre dans un texte s'affichant sur le bloc. Par exemple, je souhaite avoir un texte affichant "22" et un autre texte affichant "RT raccordement central". Et évidemment, à chaque changement de visibilité, après un regen, je souhaite que mon texte s'actualise pour afficher les valeurs du nouvel état de visibilité (par exemple "33" et "equerre", provenant d'un autre état de visibilité "33 equerre") Je sais que ça peut se faire avec un champ et l'expression Diesel >$(substr,$(getvar,nomvar),1,2) mais cette fonction ne marche qu'avec les variables système. Je ne sais pas comment utiliser cette fonction avec une variable interne à un bloc spécifique. Évidemment j'aurai plusieurs blocs sur mon plan et chacun doit être indépendant ;) Si quelqu'un a la solution ce serait génial ! Je suis sur Autocad LT 2016. Je vous remercie pour votre aide et vous souhaite une bonne journée, Rémi
  16. Top ! Je viens de poster un sujet sur le sujet ahah ;) https://cadxp.com/topic/49146-recuperer-une-partie-de-variable-interne-a-un-bloc-avec-getvar/page__p__294774__fromsearch__1#entry294774 À bientôt
  17. Bonjour à toutes et à tous, Avoir épluché le net pendant des heures, je ne trouve pas de réponse précise à mon besoin. Voilà, j'ai un bloc dynamique avec plusieurs états de visibilité, plusieurs paramètres linéaires, de rotation, d'inversion. J'ai également des attributs avec poignées de déplacement. Mon bloc étant assez complexe, chaque état de visibilité a un nom comportant plusieurs caractéristiques du bloc, par exemple "22 RT raccordement central". Ce que je souhaite, c'est récupérer une partie du nom de l'état de visibilité pour le mettre dans un texte s'affichant sur le bloc. Par exemple, je souhaite avoir un texte affichant "22" et un autre texte affichant "RT raccordement central". Et évidemment, à chaque changement de visibilité, après un regen, je souhaite que mon texte s'actualise pour afficher les valeurs du nouvel état de visibilité (par exemple "33" et "equerre", provenant d'un autre état de visibilité "33 equerre") Je sais que ça peut se faire avec l'expression Diesel >$(substr,$(getvar,nomvar),1,2) mais cette fonction ne marche qu'avec les variables système. Je ne sais pas comment utiliser cette fonction avec une variable interne à un bloc spécifique. Évidemment j'aurai plusieurs blocs sur mon plan et chacun doit être indépendant ;) Si quelqu'un a la solution ce serait génial ! Je suis sur Autocad LT 2016. Je vous remercie pour votre aide et vous souhaite une bonne journée, Rémi
  18. Bonjour à toutes et à tous, Nouveau sur le forum bien que le scrutant bien souvent ! Chargé d'études en plomberie chauffage ventilation dans la région Rouennaise je potasse pas mal Autocad pour mes plans d'exécution. J'utilise énormément les blocs dynamiques car ils sont un gain de temps phénoménal et plus le temps passe plus je cherche à les rendre complexes et automatiques. Je me suis beaucoup aidé de CADxp, une vraie mine d'or ! Aujourd'hui je m'inscris car je pense pouvoir en apprendre beaucoup plus et surtout évoluer encore. À bientôt pour des prochaines aventures ! Rémi
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité