-
Compteur de contenus
9 410 -
Inscription
-
Dernière visite
-
Jours gagnés
151
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par didier
-
DEFINIR DIMENSION DE PAPIER PERSO VIA UNE FENTRE DANS L'ESPACE OBJET
didier a répondu à un(e) sujet de QCBA dans AutoCAD 2020-2024
Bonjour @QCBA Je ne comprends pas bien la question, car il suffit d'appliquer à la présentation dans un premier temps, puis de créer un nouveau pc3 s'il le faut. Je répète que je ne suis pas certain d'avoir bien compris la question. Amicalement -
Bonjour @Zugzwang Je viens de faire le test sans arriver à reproduire ce que tu expliques. Est-ce que les vérifications basiques ont été faites, à savoir : "Sauvegarder, Fermer AutoCAD, Redémarrer la machine, Réessayer" ? Autre idée de recherche : Les cotations ne sont pas regroupées sous forme de bloc dans l'XREF ? Que signifie : un RB sur les fichiers ? Amicalement
-
Sans compter qu'une fois que le PDF qui a servi à la transformation est détaché, il ne reste plus que les entités AutoCAD, lignes, arcs, cercles et polylignes. Celui qui travaillera ultérieurement dans le fichier n'aura pas trace de la "naissance" de ces entités et ne saura pas si c'est un dessin "humain" ou une vectorisation et ce dernier prendra pour "argent comptant" ce qui est à l'écran (comme 99.9% des gens), il va peut-être lancer une cotation millimétrique sur des entités entachées d'erreur décimétriques. Il n'y a pas moyen de "tracer" l'origine des entités et en l'occurrence, c'est un manque. À savoir avant de lancer cette manipulation. Amicalement
-
Bonjour @impress Le fait que ce soit possible ne dédouane pas de l'imprécision induite par la transformation des vecteurs. Il faut la garder à l'esprit, car elle peut être importante. L'imprécision est proportionnelle à l'échelle d'impression qui a été demandée pour la création du PDF. Cette manipulation n'est qu'un pis-aller et demander le fichier natif est plus fiable. Amicalement
-
Bonjour @William44850 C'est une bonne chose et qui fait plaisir à entendre. Il se trouve que mon site est en vrac et que je n'arrive pas à le faire repartir, c'est mon fils qui va s'en charger, mais tu sais ce que c'est, quand c'est pour papa... je le ferai demain. Par ailleurs, j'ai dans l'idée de faire un site de formation, en vidéo, mais aussi en textes et avec des exercices, éventuellement je vais ouvrir un canal ZOOM pour discuter avec les futurs apprenants. Je pense mettre un prix accessible juste pour couvrir les frais, car les plateformes ne sont pas gratuites, loin de là, pour moi, ce sera sans notion d'enrichissement. Il y a une autre idée dans les tuyaux, mais je ne peux pas encore en parler, mais elle va dans le même sens. Amicalement
-
Ou le mettre dans le if à condition de mettre un PROGN (if (setq JEU (ssget "x" (list (cons 8 "0")))) (progn (alert (strcat "Il y a : " (itoa (sslength JEU)) " objets présents sur le calque 0 " )) (sssetfirst nil jeu) ) )
-
@Netparty Si des entités sont trouvées sur le calque 0 (zéro) elles sont dans le jeu de sélection nommé JEU. Si tu veux les effacer ou les déplacer depuis la ligne de commande, il suffit de taper !jeu au message choix des objets. À moins que tu saches ce qu'il faut faire de ces entités et je le mets dans le LSP... à suivre Amicalement
-
Bonjour @Netparty Je te propose ce petit LSP, il est possible de l'améliorer en choisissant de déplacer les entités vers un autre calque éventuellement. (defun C:cal0 () (if (setq JEU (ssget "x" (list (cons 8 "0")))) (alert (strcat "Il y a : " (itoa (sslength JEU)) " objets présents sur le calque 0 " )) ) ) Amicalement
-
Bonjour @sofianerm Ça a au moins le mérite de la franchise. Ici, c'est un site d'apprentissage et d'échange de savoir, du moins c'était sa mission initiale. Les temps changent et on voit de plus en plus de gens qui viennent demander, non de l'aide pour le faire, mais carrément des programmes tout faits. Il y a des gens qui vivent de ça, ça s'appelle des développeurs, et certains ici (sur cadxp et ailleurs) en font métier et vivent de ce métier. Te donner une réponse et donc un programme (gratuitement) est une insulte directe à ces gens, aussi, tu peux comprendre qu'on est timorés à répondre. D'un côté, on aime aider, de l'autre, on ne veut pas nuire aux développeurs professionnels, que faire ? Contacte-moi en message privé et je te fournirai peut-être quelque chose suivant ta demande précise Amicalement
-
Bonjour @sofianerm On a compris ce qu'il fallait faire, c'est une chose, Ce qu'on ne sait pas, c'est : Attends-tu un truc clé en main tout fait pour que tu n'aies qu'à lancer le programme et obtenir la liste des blocs par groupe ? Ou est-ce que tu veux "apprendre" pour faire ce programme ?. Nous, on pourrait le faire ce que tu demandes, mais on ne sait pas vraiment comment te répondre. Autre chose, le programme fourni dans le premier message, QUI l'a écrit ? Si tu es en apprentissage et au vu de tes questions, je ne suis pas certain que ce soit une bonne chose de commencer par ce type de programme, il faut respecter une chronologie et une évolution dans l'apprentissage. Amicalement
-
Affichage tronqué du nom des menus (ruban, onglets)
didier a répondu à un(e) sujet de alainterieur12 dans AutoCAD 2018
Bonjour @alainterieur12 Est-il vérifié qu'AutoCAD est bien en affichage "plein écran" ? (fenêtre agrandie dans le langage Ouine Dose) Sur certains écrans de grande taille, on omet ça quelquefois et ça peut influer. Amicalement -
Bonjour @yann69690 Pour rappel, il est important d'utiliser le bon vocabulaire pour définir les bonnes choses, on ne parle pas de "nom" d'attribut, on parle "d'étiquette". Le bon mot permettra aux moteurs de recherche de diriger vers la bonne réponse. Pour en revenir à la question, je pense que dans ce cas simple de cartouche Portrait/Paysage, un bloc dynamique ferait le job. Amicalement
-
Bonjour @Stephane06420 De quelle version est-il question ? Si c'est une récente, le dessin des profils pose la question suivant la tabulation de l'axe, tous les profils ou de telle à telle autre tabulation. Autre chose, c'est UN MNT pas une. À suivre…
-
Calcul de surfaces avec applat de la couleur du calque
didier a répondu à un(e) sujet de fafamrx dans AutoCAD 2020-2024
Bonjour @fafamrx Le souci, c'est que le LSP fourni est inutilement compliqué et ce n'est pas simple de rentrer dedans ! Je fatigue et je laisse la main à ceux qui veulent le décortiquer... Si tu avais émis l'envie d'apprendre le langage, j'aurais été plus motivé. Amicalement -
Calcul de surfaces avec applat de la couleur du calque
didier a répondu à un(e) sujet de fafamrx dans AutoCAD 2020-2024
Bonjour @fafamrx Quand je fais tourner le LSP fourni il correspond bien à la nouvelle demande. Si on répond Oui à la première invite, les hachures et les textes sont dans des calques spécifiques. C'est quoi exactement ton attente ? Amicalement PS : Merci de te relire avant de poster le message pour corriger les éventuelles fautes de frappe qui rendent le message dur à interpréter. -
Calcul de surfaces avec applat de la couleur du calque
didier a répondu à un(e) sujet de fafamrx dans AutoCAD 2020-2024
Bonjour @fafamrx Nul est un état, il ne faut pas s'en excuser, c'est un état qui ne dure pas si on a envie d'apprendre. Une hachure du calque : je comprends "ducalque", donc couleur et type de ligne "ducalque". Charge ce qui suit en l'ayant précédemment enregistré au format texte avec LSP comme extension. Il ne faut pas l'insérer dans le LSP initial, ces quelques lignes font le job Le nom de la commande est polhs. Amicalement (defun c:polhs ( / pol surf vla_pol) (setq pol (entsel "\nChoix de la polyligne...\n")) (setq vla_pol (vlax-ename->vla-object (car pol))) (if (vlax-property-available-p vla_pol "Area") (progn (setq surf (vlax-get vla_pol 'Area)) (setvar "HPNAME" "SOLID") (command "_.-bhatch" "_select" (car pol) "" "") (setvar "TEXTSIZE" 0.50) (command "_text" "_j" "_mc" (cadr pol) "0.50" "100.0" (strcat (rtos surf 2 2) " m²")) ) ) ) -
Bonjour @cadcov Je sévis (sévissais) dans le même domaine. En tant que géomètre, tu sais ce que sont des coordonnées et leur utilité, sans leur manquer de respect, les architectes ne savent pas. Tout simplement parce qu'ils n'en ont pas d'utilité. Ils dessinent souvent en définissant un axe de construction, deux axes dans les pires cas. Ensuite, ils décalent des lignes ou en tracent de nouvelles, fréquemment en ortho. Leur référentiel étant le bâtiment. Pour nous, admirateurs transis de Descartes, les coordonnées entrent en compte plus habituellement, voire toujours, car on travaille dans un référentiel bien plus étendu. AutoCAD utilise un SCG, G comme général, donc si le géomètre commence le travail et le transmet à l'architecte, c'est SON système (Lambert ou local) qui est fourni et l'architecte devra créer un SCU, U comme Utilisateur pour continuer à travailler avec ses habitudes. Si c'est l'architecte qui commence le dossier, il va dessiner avec ses habitudes et le point 0 sera quelque part sur un angle de bâtiment (par exemple) et là, ce sera au géomètre de déplacer et tourner les entités pour les mettre en concordance avec le système légal. Deux cas de figure sont possibles, Insérer le fichier de l'architecte sous forme de Xref ou de bloc dans le système général ou déplacer et appliquer une rotation aux entités de l'architecte pour les mettre en conformité avec les limites de parcelle. Les deux professions, architecte et géomètre, sont deux corps de métier qui ont un mal fou à échanger les informations, les premiers étant plus artistes que techniciens, les seconds étant l'exact inverse. Et cette discordance s'est aggravée plus encore depuis l'utilisation du numérique et l'avènement de Revit. Voir ce webinaire qui pose les bases d'un sujet faisant couler beaucoup d'encre ou dépenser bien de la salive : Lien vers la vidéo Amicalement
-
Calcul de surfaces avec applat de la couleur du calque
didier a répondu à un(e) sujet de fafamrx dans AutoCAD 2020-2024
Bonjour @fafamrx "une hachure de la couleur du calque ou de la polyligne." Comment choisit-on entre les deux ? Le LSP fourni est quelque peu verbeux. Pour faire ce qui est demandé de façon simple, ce qui suit est suffisant : (setq pol (entsel "\nChoix de la polyligne...\n")) (setq vla_pol (vlax-ename->vla-object (car pol))) (if (vlax-property-available-p vla_pol "Area") (progn (setq surf (vlax-get vla_pol 'Area)) (setvar "HPNAME" "SOLID") (command "_.-bhatch" "_select" (car pol) "" "") (setvar "TEXTSIZE" 0.50) (command "_text" "_j" "_mc" (cadr pol) "0.50" "100.0" (strcat (rtos surf 2 2) " m²")) ) ) Amicalement -
Bonjour @cadcov Pas du tout. Le SCU est le Système de Coordonnées Utilisateur. Rien à voir avec les unités qui, elles, définissent l'unité de longueur. Ce ne sont pas les architectes spécifiquement qui décident des unités à utiliser, c'est l'utilisateur en général, chacun est maître dans son dessin. Puisque -j'espère que c'est acquis- AutoCAD dessine en échelle 1, Si les unités sont en mètres, lorsque qu'on demande une ligne de 1 elle fera UN mètre. Si les unités sont en pouces lorsque qu'on demande une ligne de 1 elle fera UN pouce. Voici un début des prémices (non négociables) à admettre quand on dessine avec AutoCAD. Ce n'est qu'au moment de tracer qu'on commencera à parler de notion d'échelle. Maintenant pour répondre et mettre ce dessin en pouces au format métrique Ouvrir le dessin en pouces Taper DWGUNITS Répondre 6 pour "mètres" Valider le reste en répondant OUI aux mises à l'échelle objet, papier et insertion des blocs. L'unité se choisit en fonction de ce qu'on dessine, un horloger va choisir le millimètre, quand il fera un cercle pour une roue crantée, il a meilleur temps de répondre 1 (pour UN millimètre) au lieu de taper 0.001 s'il était configuré en mètres. Un géomètre va choisir le mètre, car quand il va décaler une ligne de 7 (mètres) pour une largeur de route, il va répondre 7, ce qui est plus simple que de répondre 7000.0 s'il était configuré en millimètres. Ensuite, tu vas venir nous questionner sur les styles de cotation si je ne me trompe pas dans ton évolution. On te répondra, mais réfléchis bien, c'est quelque peu intuitif... Amicalement
-
Bonjour @malone J'ai testé le fichier que tu as envoyé. Effectivement, il y a un petit souci, car il a été fermé avec l'éditeur de bloc ouvert et donc il demande d'ouvrir cet éditeur de bloc. La solution est de lancer RECUPERER, d'aller chercher sur le disque le dessin là où il est et valider. AutoCAD va mouliner en testant les entités pour finir par délivrer un message rassurant et permettre au dessin de s'ouvrir complètement normalement. Amicalement
-
Coucou En ce moment mon site n'est plus en ligne, je rencontre des problèmes, car quelque chose est cassé. Je vous tiens au courant de la remise en route, mais ce ne sera pas demain... Désolé
-
ACAD 2021 - Mystic bug d'accrochage sur Polyligne
didier a répondu à un(e) sujet de Sebu dans AutoCAD 2020-2024
Bonjour @Sebu Désolé, je ne comprends le souci à résoudre, aucune explication n'est présente dans la vidéo. Si encore, tu avais dicté ce que tu faisais et ce que tu n'arrivais pas à faire, on pourrait tenter de t'aider, mais ce n'est pas possible dans l'état. Tente une description pas à pas NB : Je ne pense pas que les accrochages soient réellement désactivés, du moins dans la vidéo ce n'est pas le cas, on le voit bien actifs. Amicalement -
Création d'une DLL en Visual Studio 2022.
didier a répondu à un(e) sujet de DenisHen dans ObjectARX/DBX, C++, .NET, RealDWG
Merci Olivier, je ne voulais pas en rajouter une couche, je pense que ce que j'estimais avoir à dire l'a été, mais tu as complètement raison. -
Création d'une DLL en Visual Studio 2022.
didier a répondu à un(e) sujet de DenisHen dans ObjectARX/DBX, C++, .NET, RealDWG
C'est ce que je dis, si ces codes se retrouvent DANS les "codes propriétaires" de la société où tu travailles, on pourra parler d'accaparation illicite. Va savoir si cette société n'envisage pas de les vendre un jour, tout est possible... Certains les vendent déjà sur Youtube, pourquoi pas se les attribuer dans un VLX, on n'est pas à ça près !!! -
Création d'une DLL en Visual Studio 2022.
didier a répondu à un(e) sujet de DenisHen dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour je souris (jaune) en entendant parler de "propriétaire de ses codes". Je suis certain que parmi tes routines et celles existantes que tu as trouvées en place, il y a du code, et pas toujours un extrait, de LeeMac, de Gilles, ou encore de Patrick Dewevre. Ces gens-là ont fait avancer les choses en partageant leur savoir et aujourd'hui certains se tressent des couronnes en utilisant leurs codes. Bien sûr, sans les citer, car une fois dans le VLX, les commentaires disparaissent. Pas cool...
