Aller au contenu

didier

Moderateurs
  • Compteur de contenus

    9 410
  • Inscription

  • Dernière visite

  • Jours gagnés

    151

Tout ce qui a été posté par didier

  1. Bonjour @Rremolo L'avantage de la commande CONTOUR est qu'elle propose de concevoir deux types d'entités Polyligne, mais aussi REGION, cette dernière permet de rajouter ou soustraire d'autres régions pour retirer par exemple des poteaux de la surface. Amicalement
  2. OK @Zaher_chn Je suis content pour toi, le but est atteint. Il faut comprendre et je pense que tu l'as bien compris (à l'inverse de dc01 ) que les questions que l'on pose pour aider sont utiles pour trouver la solution. Si l'on devait continuer à se faire mordre ainsi, on aiderait beaucoup moins. Dans les dernières décennies tout s'est bien passé, ce n'est que depuis peu que les "gens" deviennent agressifs, je regrette bien amèrement ces changements d'attitude. Amicalement
  3. Bonjour @Zaher_chn SI le dessin est bien fait, toujours dans les mêmes normes et que l'on trouve les mêmes entités, la programmation devient efficace. SI le dessin est des fois des blocs, des fois des lignes, des fois des polylignes des fois des XREF, la programmation devient très compliquée pour gérer tous les cas possibles. C'est pour cette raison que je t'ai proposé quelque chose "entre les deux" c'est du dessin assisté suite à la saisie de l'utilisateur. On ne pourra guère faire mieux avec les entrants que tu as. Amicalement
  4. @Zaher_chn Rien n'est jamais parfait, c'est pourquoi je te parlais modification/amélioration. Je suis content d'avoir rendu service. Je reste disponible sur les forums dans cette optique. Amicalement
  5. @Zaher_chn Dans ce cas, voici le code : Attention, je ne gère pas le calque, tu dois te mettre dans le bon calque courant avant de lancer la commande DECMUR (defun c:decmur ( / di p1 p2 p3 pol) (setq p1 (getpoint "\nPremier point du mur\n")) (setq p2 (getpoint p1 "\nDeuxième point du mur\n")) (setq p3 (osnap (cadr (entsel "\nChoix du côté opposé du mur (épaisseur)\n")) "_nea")) (command "_pline" p1 p2 "") (setq pol (entlast)) ;(setq polvla (vlax-ename->vla-object pol)) (setq di (distance (vlax-curve-getclosestpointto (vlax-ename->vla-object pol) p3) p3)) (command "._offset" (/ di 2.0) pol p3 "" ) (vla-put-ConstantWidth (vlax-ename->vla-object (entlast)) di) (entdel pol) ) À ta disposition si à l'utilisation, tu penses à une modification/amélioration Amicalement
  6. @Zaher_chn Voici ce que je propose. Il y a des soucis avec les deux derniers murs, la sélection est correcte ? Tu préfères autre chose ? 2023-06-30_17-22-19.mp4 Amicalement
  7. @Zaher_chn Je pense que c'est jouable, ça augmente le nombre de clics, mais ça assure le coup. Je te tiens au courant... Amicalement
  8. @Zaher_chn Une autre solution serait de cliquer les deux côtés du mur (décomposés en entités LIGNE). Le premier clic étant pour avoir la longueur du mur, le deuxième pour calculer l'épaisseur. L'avantage de cette façon de faire est de ne rien à avoir à entrer comme valeur, c'est le dessin qui fait foi. L'inconvénient est qu'il faut que ces lignes existent, par exemple en présence de porte ou fenêtre ça ne fonctionne plus ! La programmation est une chose, les données dont on dispose une autre. Amicalement
  9. Bonjour @Zaher_chn Je n'ai pas pensé à régler l'épaisseur en fonction du nom du calque. En effet, dans l'exemple proposé la polyligne à réaliser est dans le calque _MTH_Voile extérieur ht 2.80m_280 et je ne vois pas de renseignement d'épaisseur dans le nom. Il est tout à fait possible de trouver l'épaisseur à donner avec le nom de calque. Cependant, il faut savoir où trouver cette valeur dans le nom, par exemple dans celui-ci : _MTH_Plancher ep 20cm_20 on peut comprendre que l'épaisseur est dans les deux derniers caractères. Ensuite, il faut que l'utilisateur se mettre dans le bon calque courant, le programme ne devine rien, il exécute. Avec ma fonction, il est possible à l'utilisateur de donner une valeur d'épaisseur. Je viens de me rendre compte que les polylignes sont des segments uniques, je suis parti sur une polyligne périmétrique, est-ce problématique ? Car dans ce cas, elle devra être décalée des fois à gauche, des fois à droite et ça je ne l'ai pas prévu. Merci de m'aiguiller pour que je réponde dans les clous. Amicalement
  10. Bonjour @Zaher_chn Je te propose de te fournir un lisp qui va faire le job, mais j'ai besoin de savoir comment tu veux procéder. En effet, en regardant le dessin proposé, les polylignes devant être épaissies n'existent pas en tant que telles, il faut donc redessiner en passant par les sommets. Je suis à l'écoute pour connaître ton point de vue. Est-ce que quelque chose comme ça te conviendrait ? Dessin d'une polyligne dans le calque concerné, lancement d'une commande perso et c'est tout. 2023-06-30_15-22-08.mp4 Amicalement
  11. didier

    Licences autodesk

    Bonjour @indigos Je comprends que l'on peut attribuer une même licence à deux utilisateurs différents, bien sûr une seule peut être utilisée à la fois. Rien d'illogique là-dedans. Une discussion est en cours sur le forum Autodesk, a priori ce qui y est dit contredit ma façon de penser. Attendons confirmation des spécialistes, je ne suis pas dans ma zone de confort. Amicalement
  12. Bonjour @Zaher_chn Dans ce cas, il faudrait déposer un exemple de dessin. Car il faut penser à automatiser la chose, en effet, je ne pense pas que redessiner à la main les polylignes épaisses décalées d'une demi-largeur soit très constructif ni très intéressant à faire. Amicalement
  13. didier

    Lisps demoniac

    Bonjour @dc01 en faite un bloc qui ce refere a lui mee s inser on l ouvre direct en esit bloc Tu te relis quand tu postes un message ? Je veux bien que tu relises cette phrase et que tu me dises ce que tu comprends. Pour ce qui est de ta demande, je ne comprends pas l'intérêt, tu peux reprendre tes explications en détail s'il te plaît. Amicalement
  14. didier

    Licences autodesk

    Bonjour @indigos Il faut lire les explications fournies dans le lien mis en place par Caderix ! Il me semble comprendre que l'on peut déclarer plusieurs utilisateurs, ensuite s'ils se connectent en trop grand nombre par rapport au nombre de licences achetées, je pense qu'il y aura un tri par le serveur Autodesk et que ça bloquera. Amicalement
  15. Bonjour @Zaher_chn Si on le voulait vraiment, il est facilement possible de réaliser cette commande, mais je n'en vois pas l'utilité. En effet, on économise quoi avec cette commande ? un clic et une valeur dans les propriétés, guère plus, donc l'intérêt est, pour le moins, minimal. En revanche, la précision du dessin s'en trouvera fortement entachée, les distances étant mesurées à l'axe de la polyligne lorsque cette dernière est épaissie toutes les cotations des dimensions de la pièce auront une erreur de la demi-épaisseur de la polyligne et de la valeur de l'épaisseur si deux murs sont cotés entre eux. Les hachures demeurent la meilleure solution, en gérant les calques, ce qui va sans dire. Amicalement
  16. didier

    Lisps demoniac

    Bonjour @dc01 Un fichier qui contient un bloc qui se nomme comme le fichier contenant sera impossible à insérer dans un autre fichier. Le bloc se référant à lui-même. Ou alors, je n'ai pas compris, ce qui est dans le domaine du possible ! Amicalement
  17. Bonjour @drault Je confirme que le besoin d'explication complémentaire est criant. Je pense que tu veux parler de calepinage d'objets ayant une superficie de 324 m² au sol. Du style ranger des containers dans une parcelle. Tu peux donner un dessin avec des exemples de situation ? Amicalement
  18. Bonjour @robine On ressent une ironie dans la dernière réponse, elle est déplacée, car sur ce forum l'entraide est la règle. Je note avec plaisir que tu as trouvé une solution, une autre règle, non écrite, est que lorsqu'on se dépanne soi-même, on divulgue la solution pour aider les futurs questionneurs de cette même question. Amicalement
  19. didier

    RELEVE DE FACADE

    Bonjour @Olivier Eckmann Dans ce cas, c'est la technique du profil en long et ce n'est pas tout à fait applicable aux "façades" qui sont et restent des élévations. Dans le cas de cette image, il ne faut pas déformer la longueur entre les angles, et donc ne pas développer la tour, mais projeter les points sur une parallèle à l'alignement général, et si on se retrouve avec une échauguette, c'est encore moins simple. Amicalement
  20. didier

    RELEVE DE FACADE

    Bonjour @Aurelien29 Une façade courbe ! Le principe n'est pas vraiment compliqué, mais dans ce cas, il faut être certain que les points sont pris sur le même développé de la courbe. Si un point est pris sur le mur et un second dans le renfoncement d'une fenêtre et un troisième sur une avancée de balcon, je me demande comment le LSP peut le savoir ! Amicalement
  21. OK @lecrabe Ce n'était pas pour le "merci", mais comme j'ai plusieurs adresses te concernant, la possibilité d'une bourde sur adresse désuète était possible. Ne te retourne pas, il y a une caméra qui te mate ! Ah c'est vrai que tu as une cagoule !.
  22. Coucou @lecrabe T'as pas reçu ce que je t'ai envoyé en mail perso ? Amicalement
  23. Bonjour @Coline Je suis désolé pour toi, mais on ne va pas être d'une grande aide, pour ne pas dire aucune. J'ai ouvert le fichier fourni et malheureusement une fois qu'il est fermé toute trace des interventions est perdue. As-tu un fichier avec l'extension BAK dans le dossier du fichier ? C'est une version avant la dernière sauvegarde, il suffit de renommer le fichier en changeant l'extension de BAK en DWG. L'erreur vient sans doute d'un copié-collé dans un mauvais SCU car les entités sont dupliquées Amicalement
  24. didier

    A bientôt CADXP

    Bonjour @Curlygoth À moins de changer radicalement de direction professionnelle, il n'est pas dit que tu ne te connecteras pas outre-atlantique. C'est une très bonne chose de s'expatrier, mon discours est connu, je ne vais pas rabâcher. Je te souhaite d'en prendre plein les yeux, de faire de belles rencontres et de trouver ta voie. Amicalement
  25. Bonjour @Cadmin Comment est-ce (encore) possible ? Il faut avoir un compte enregistré a minima. Ça, c'est certain, c'est une des sécurités minimales pour éviter la pollution connue des spams Si on est considéré comme "invité", c'est qu'on n'est pas connecté avec le mot de passe, comment le site fait-il alors le rapport entre le nom du compte et celui qui écrit ? Quelqu'un peut-il prendre mon pseudo et écrire comme "invité" ? À éclaircir... C'est sûr que c'est facile à dire, je ne suis pas les mains dans le cambouis de la gestion du site, il doit y avoir des tas de paramètres à régler. Bon courage et merci de votre intervention. Amicalement
×
×
  • 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é