-
Compteur de contenus
204 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par vindaro
-
Merci à vous je reste toujoujours étonner de la réctivité de ce forum...c'est vraiment super... en fait effectivement j'avais modifié mon post initial pour dire que les 2 polylignes n'allaient pas dans le même sens d'où une polyligne moyenne très bizarre.... Lovercraft à quoi penses-tu lorsque tu dis "un p'tit perfectionnement sur Covadis"? en tout cas merci encore pour vos réponses supersoniques...
-
Bonjour, Je viens vers vous pour savoir s'il existe un moyen de dessiner une polyligne moyenne entre 2 polylignes n'ayant pas le même nombre de sommets? J'ai essayé avec la fonction "Moyenne entre 2 polylignes" du menu Covadis3D et Gestion des polylignes 2D mais il me fait un truc super bizarre comme moyenne... Les polylignes concernées possèdent des arc je ne sais pas si cela a une influence...ou peut-être qu'il existe une Lisp qui permet de créer cette polyligne en lui disant par exemple que tous les 5 m il lmesure la moitié du segment qui lie les 2 polylignes initiales... En tout cas merci d'avance pour vos éventuelles réponses....
-
Test téléchargement fichiers ZIP
vindaro a répondu à un(e) sujet de (gile) dans Echanges de fichiers
Je profite de ce message pour souhaiter une bonne et heureuse année à tous les Cadxpiens et Cadxpiennes... sinon même configuration que Gilles 1 XP pro sp3 Orange Winrar (version d'évaluation) tout est ok sauf Test_LZMA2.7z: Application Data\Opera\Opera\temporary_doxnloads\Test_LZMA2 (1).7z: Méthode inconnue dans Lisez_moi.txt Application Data\Opera\Opera\temporary_doxnloads\Test_LZMA2 (1).7z: Erreur - l'opération a échoué Voili voilou. :) -
Bonjour, si j'ai bien compris le problème lorsque tu es dans ta fenêtre de présentation tu peux en cliquant sur "Geler ou libérer dans la fenêtre courante" (icône à coté de l'icône "Geler") ce qui a pour effet de rendre le calque invisible dans la fenêtre.... en espérant t'avoir aider...
-
je ne sais pas si ca peut répondre à ta question mais moi lorsque je veux supprimer les calques que je n'arrive pas à localiser j'utilise la commande _Laydel et ensuite "Nommer" puis je sélectionne ces calques... si ca peut t'aider...
-
Merci beaucoup pour vos réponses.... je n'ai plus qu'à essayer...
-
Bonjour à tous les CADxpien, voilà j'aimerais savoir s'il existe un moyen de revenir sur les infos que l'on rentre lorsque l'on calcule un bassin à partir d'une limite dans le module Covadis-Plates-formes VRD (et notamment le volume recherché, la Hauteur de sécurité,...). Si ce n'est pas le cas comment peut-on au moins visualiser ces infos lorsque le calcul est effectué? Merci d'avance pour vos réponses.
-
bonjour, je voulais savoir s'il existait un moyen de copier les propriétés d'une fenêtre dans une présentation vers une fenêtre d'une autre présentation du même fichier. Merci d'avance pour vos réponses.
-
Bonjour, je voulais savoir s'il existait un moyen tout simple lorsque l'on décale une polyligne quelconque de fermer ses 2 extremités avec la polyligne décalée... j'essaie avec les corrections d'accorchages de Covadis mais aucun résultat... Merci d'avance pour vos réponses. En fait je pense avoir trouvé avec la fonction Covadis 2D -> habillage -> dessin des clôtures et en choisissant Mur on peut alors créer une largeur de décalage avec fermeture des extremités.... Je posais la question dans le cadre de pose de bordure sur un projet routier...le problèe dans cette solution (dessinées à partir de l'habillage mur) c'est que lorsque je veux faire mes métrés il me double + ou - la longueur des bordures (sachant que je réajuste mes polylignes aux extremités pour les aligner sur d'autres objets (entrées de lots par ex))... En fait quelle méthode utilisez-vous pour tracer des bordures sur des projets routiers (pour avoir leur largeur et leur métré)? Merci d'avance encore pour vos réponses.... [Edité le 26/11/2010 par vindaro]
-
Pour répondre à lili2006 je me posais juste la question: en fait quelqu'un est passé me voir en me disant qu'il avait dessiné une polyligne qu'il voulait à une altitude de 25.31... à ce moment-là on a transformé sa polyligne en polyligne 3D et on a regardé les sommets de cette polyligne (ils étaient à + ou - 25.31m)... c'est à ce moment là que je me suis posé la question de savoir comment pouvait-on faire pour réaliser une polyligne 3D à une altitude fixe... donc si un jour j'ai besoin de tracer cette polyligne j'utiliserai une de ces métodes (ce qui d'ailleurs permet de comparer les résultats obtenus)... donc encore merci... :D
-
Merci c'est super sympa de répondre aussi vite avec des réponses très pertinentes... Vive ce site
-
en fait ce que j'aimerais c'est qu'il me dessine une courbe de niveau à une altitude que je lui indique suivant une MNT c'est-à-dire par exemple qu'il rejoint par une polyligne tous les points dont l'altitude est égale à 25.31m à partir d'une MNT... je ne sais pas si j'ai été assez claire... en tout cas merci pour vos réponses...
-
Bonjour, je viens de me poser une question et je ne vois pas quelle fonction de Covadis le permet (si elle existe): Peut-on dessiner une polyligne 3D à une altitude constante à partir d'une MNT? un peu comme des courbes de niveau mais en indiquant au préalable le Z de la polyligne. Par exemple je veux créer une polyligne 3D à une altitude de 25.31m à partir de la MNT du terrain naturel... Je pense que c'est certainement possible mais quelle fonction de covadis faut-il utiliser? Merci d'avance pour vos réponses.
-
je ne sais si cela peut expliquer la raison mais j'utilise juste Autocad 2008... Il faudrait que j'essaie sur une autre version d'autocad j'avais déja eu le souci sur un prg avec une version différente... Toujours en est-il que je voulais remercier tout le monde pour leurs réponses et que la Lisp donné par Didier a fonctionné pour moi... Le pc a un peu souffert pour calculer la MNT vu le nombre: je l'ai réalisé en 2 phases d'abord le calcul des faces et ensuite dessin des triangles.... Donc encore MERCI A VOUS TOUS et comme dirait un certain Lafesse "Pourvu qu'ca dure!"
-
Merci c'est vraiment super sympa pour vos prg... j'ai trouvé pour la commande "_BURST" il s'agit d'une commande exprestools que je n'avais pas chargé... Je n'arrive pas à faire fonctionner la LISP de Gilles il ne la reconnait pas alors que lorsque je lance celle de Didier elle fonctionne... Le souci avec celle de Didier elle fonctionne super bien sauf qu'il m'arrondi la valeur de l'attribut à l'unité: ex: si j'ai un bloc avec l'attribut Zone_genca=137.5 lorsque je lance la LISP je me retrouve avec une polyligne ayant une élévation de 137.00 comment peut-on modifier ce petit défaut? est ce un paramètre du prg ou d'autocad? encore merci
-
Désolé pour le lien le voici: http://file.ahst.fr/get.php?id=4cc961b856968 Quand je tape la commande "BURST" elle n'est pas reconnue par autocad-covadis.... et effectivement les blocs sont au niveau 0 et non au niveau de la valeur de l'attribut Zone_genca... Merci pour votre aide NB: le fichier vient du logiciel Mapinfo et ma collègue l'a exporté en .dxf (en validant toutes les options)...
-
Bonjour Je vous ai envoyé le fichier (je ne sais pas si ça a fonctionné) et en fait mon attribut n'apparait que dans les propriétés du bloc mais pas comme un format texte.... Pour le MNT j'avais cru voir dans un bouquin de géomédia qu'en ne sélectionnant que des lignes de rupture (et non des pts topo) on pouvait réaliser une MNT (à vérifier) mais avant cela il faut que j'arrive à trasformer ces blocs en polyligne à la bonne altitude... Merci d'avance pour vos recherches...
-
je te l'envoie dès demain matin... Le pb c'est que si j'explose mes blocs je perds mon attribut m'indiquant l'altitude... effectivement je n'ai pas de point topo mais je pensais faire un profil en long en créant une polyligne 3D représentant mon axe et croisant chacune des courbes de niveaux aux différentes altitudes et ensuite immatriculé cet axe et enfin en dessiner un profil... L'idéal est plutôt le MNT mais peut-on en réaliser un à partir de courbes de niveaux ou de polyligne 3D (encore faut-il que j'arrive à transformer ces blocs en 1 de ces 2 éléments)? Bonne soirée et merci encore...
-
c'est vraiment super sympa de votre part de répondre aussi rapidement... Pour répondre à "lecrabe": Effectivement, les blocs représentent graphiquement des courbes de niveaux. Un bloc possède un attribut contenant l' altitude mais une altitude peut être représenter par plusieurs blocs. Le bloc est situé à une altitude Z=0 et non à l'altitude représenté par l'attribut Zone_genca.. J'espère que je suis assez claire... Pour répondre à "lili2006": on m'a donné ce fichier .dxf qui est issu apparemment d'un export du logiciel "ArcMap" mais je n'en suis pas sûr... Effectivement j'ai Covadis mais je ne me vois pas trop refaire mes 3000 blocs en polyligne 3D à la bonne altitude car l'objectif finale c'est de réaliser un profil en long utilisant ces courbes de niveaux.... Encore merci pour vos réponses....
-
Bonjour tout le monde, voilà je suis devant un problème: j'ai actuellement un fichier composé d'environ 3000 blocs qui représente des courbes de niveaux et qui possèdent un attribut (Zone_genca) correspondant à l'altitude. Mon objectif (si cela est possible) c'est de transformer ces blocs en polylignes 3D ayant l'altitude correspondant à l'attribut Zone_genca... Est ce que quelqu'un a une idée sur la méthode à employer? Merci d'avance pour vos réponses. NB: sinon, longue vie à ce forum il m'apporte régulièrement une aide vraiment précieuse.
-
Bonjour tout le monde, Voilà j'ai un souci j'avais commencé un sujet dans Autocad 2010 pour savoir s'il fallait utiliser plutôt "enregistrer une action" ou créer une macro en vba... Après plusieurs échanges avec entr'autres (gile) je suis arrivé à cette dernière question (qu'il m'a conseillé de poster sur ce forum): Sur Autocad 2008 lorsque j'ouvre un dessin et que je dessine une polyligne de la couleur du calque et je lance la macro suivante: Public Sub essai() Dim objSS As AcadSelectionSet Dim intCodes(0) As Integer Dim varCodeValues(0) As Variant Set objSS = ThisDrawing.SelectionSets.Add("2") intCodes(0) = 0 varCodeValues(0) = "LWpolyline" objSS.Select acSelectionSetAll, , , intCodes, varCodeValues objSS.Erase ThisDrawing.Regen acAllViewports ThisDrawing.SelectionSets("2").Delete End Sub Là la polyligne est supprimée...je lance la même macro en changeant la couleur en couleur 30 et je modifie la macro en ajoutant le code 62 et la couleur 30. La polyligne est supprimée... Je fait de même en changeant la couleur en couleur RGB 191,210,97 et en remplacant le code 62 par le code 420 et la couleur 30 par 12571233 (récupéré avec l'application que m'as donné (gile)): (-1 . (0 . "LWPOLYLINE") (330 . (5 . "190") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 53) (420 . 12571233) (100 . "AcDbPolyline") (90 . 6) (70 . 128) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 4.34426 4.51881) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 6.77143 6.72875) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 9.98884 5.2053) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 7.44878 3.00476) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 5.22857 2.58158) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 2.09583 4.28371) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) J'ai la réponse suivante sur la fenêtre de la commande: "Autocad ne peut gérer la demande d'autorisation de service" et dans la fenêtre autocad sur la ligne de commande j'ai "That command may not be invoked transaprently" J'ouvre alors un nouveau dessin je refais une polyligne de la même couleur que précédemment je vérifie en lançant le lisp (-1 . (0 . "LWPOLYLINE") (330 . (5 . "18B") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 53) (420 . 12571233) (100 . "AcDbPolyline") (90 . 6) (70 . 128) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) Là la macro va jusqu'au bout mais ne me supprime pas la polyligne... J'avoue que je ne comprends pas pourquoi la polyligne est supprimée avec la macro lorsque je lui précise la couleur 0-256 mais pas la couleur RGB? Est ce que ca viendrait de ce message? Et il en est de même pour les épaisseurs de ligne en code 370 qu'il ne reconnait pas... Auriez-vous un début de réponse? Merci d'avance. NB: Cette macro fonctionne correctement si j'utilise Autocad 2010 (les autres étant en vacances j'ai pu essayer sur leur poste) Je me demande également comment: 1- sélectionner des hachures d'une couleur RGB 2-de les transformer en couleur 0 - 256 3- de les mettre en arrière-plan. Merci d'avance pour vos réponses.
-
Salut, Fraid, je n'arrive pas à télécharger ton fichier: "Sorry but this file reached max downloads limit"... Je ne comprends pas le problème n°1 mais en ce qui concerne le problème n°2 s'il s'agit du cadre du cadastre on peut peut-être le supprimer suivant son périmètre ou sa surface car normalement ils ne changent pas d'un extrait à un autre si on garde la même échelle au moment de l'export... Gile je voulais te remercier pour tous les précieux conseils que tu m'as prodigué. bonne continuation à toi et peut-être (même surement) à bientôt cette fois sur de la programmation en lisp ou en .NET. Je vais suivre ton conseil et je vais poster sur le forum de VBA. A+.
-
Salut, Merci pour ta réponse et faut être idiot de ne pas avoir regardé jusqu'en haut de la fenêtre... Mais encore une fois je ne comprends pas: J'ouvre un dessin je dessine une polyligne de la couleur du calque et je lance la macro suivante: Public Sub essai() Dim objSS As AcadSelectionSet Dim intCodes(0) As Integer Dim varCodeValues(0) As Variant Set objSS = ThisDrawing.SelectionSets.Add("2") intCodes(0) = 0 varCodeValues(0) = "LWpolyline" objSS.Select acSelectionSetAll, , , intCodes, varCodeValues objSS.Erase ThisDrawing.Regen acAllViewports ThisDrawing.SelectionSets("2").Delete End Sub Là la polyligne est supprimée...je lance la même macro en changeant la couleur en couleur 30 et je modifie la macro en ajoutant le code 62 et la couleur 30. La polyligne est supprimée... Je fait de même en changeant la couleur en couleur RGB 191,210,97 et en remplacant le code 62 par le code 420 et la couleur 30 par 12571233 (récupéré avec l'application que tu m'as donné: (-1 . ) (0 . "LWPOLYLINE") (330 . ) (5 . "190") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 53) (420 . 12571233) (100 . "AcDbPolyline") (90 . 6) (70 . 128) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 4.34426 4.51881) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 6.77143 6.72875) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 9.98884 5.2053) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 7.44878 3.00476) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 5.22857 2.58158) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 2.09583 4.28371) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) J'ai la réponse suivante sur la fenêtre de la commande: "Autocad ne peut gérer la demande d'autorisation de service" et dans la fenêtre autocad sur la ligne de commande j'ai "That command may not be invoked transaprently" J'ouvre alors un nouveau dessin je refais une polyligne de la même couleur que précédemment je vérifie en lançant le lisp (-1 . ) (0 . "LWPOLYLINE") (330 . ) (5 . "18B") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 53) (420 . 12571233) (100 . "AcDbPolyline") (90 . 6) (70 . 128) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) Là la macro va jusqu'au bout mais ne me supprime pas la polyligne... J'avoue que je ne comprends pas pourquoi la polyligne est supprimée avec la macro lorsque je lui précise la couleur vraie mais pas la couleur RGB? Est ce que ca viendrait de ce message? Et il en est de même pour les éopaisseurs de ligne en code 370... Aurais-tu un début de réponse... Merci encore PS: Tu ne dors jamais? (dernier message à 5h36)? je viens d'essayer sur un Autocad 2010 la procédure fonctionne correctement... de plus je viens de m'apercevoir qu'en language VBA: LWPolyligne = polyligne "améliorée" Polyligne = polyligne 2D....[Edité le 10/8/2010 par vindaro] Maintenant je bute sur: Sélection d'une hachure d'une couleur RGB Remplacer cette couleur par une couleur vrai Mettre cette hachure en arrière plan... Je n'arrête pas de t'embêter mais j'arrive presqu'au bout (enfin j'espère...) Merci en tout cas pour tes réponses [Edité le 10/8/2010 par vindaro]
-
Re-bonjour (gile), je comprends car j'ai ouvert un dessin vierge... je lui est dessiné une polyligne de cette couleur (191,210,97)... ensuite j'ai essayé la petite macro mais rien ne se passait...lorsque j'enlevais la spécification "420 " la polyligne était supprimé... j'ai alors changé de couleur et je lui ai mis une couleur vrai type 40 par exemple et là la macro me supprimait bien la polyligne alors j'ai effectué l'application lisp que tu m'avais envoyé et là j'avais le code suivant: "(42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0)" que veux dire la seconde ligne et la dernière? Pourquoi effectivement je n'ai pas le code 62 ou le code 420 qui apparait car ma polyligne n'était pas de la couleur "DuCalque" (c'était le calque 0 qui était noir)... et de la même manière lorsque je lui spécifie l'épaisseur de ligne en code "370" je n'avais aucune action de la macro... comme s'il ne reconnaissais pas ces codes 370 ou 420... il n' y rien à réaliser au préalable pour activer ces codes DXF? (je travaille sous Autocad 2008) Je te remercie encore pour ton aide précieuse. PS: peux-tu me dire où je peux trouver le forum "'Aide aux développeurs d'AutoCAD", je sais c'est bête mais je ne le trouve pas...merci
-
Salut, tout d'abord je voudrais te remercier de ton aide.... Seulement même avec les codes DXF que tu m'as laissé cela ne fonctionne pas (même sur un simple dessin d'une seule polyligne) Public Sub essai() Dim objSS As AcadSelectionSet Dim intCodes(0 To 1) As Integer Dim varCodeValues(0 To 1) As Variant Set objSS = ThisDrawing.SelectionSets.Add("1") intCodes(0) = 0 varCodeValues(0) = "LWpolyline" intCodes(1) = 420 varCodeValues(1) = 12571233 objSS.Select acSelectionSetAll, , , intCodes, varCodeValues objSS.Erase ThisDrawing.Regen acAllViewports ThisDrawing.SelectionSets("1").Delete End Sub J'ai fait des essais en ne prenant en compte que les polylignes et elles sont bien supprimées mais lorsque je ne sélectionne que cette couleur (191,210,97) (j'ai essayé avec d'autres) il ne me les efface pas...Aurais-tu un début de réponse? (cela ne fonctione pas non plus avec les codes des épaisseurs de lignes)... voilà ce que j'ai lorsque je fais la demande de renseignements avec la commande Lisp que tu m'as donné: "(42 . 0.0) (10 1.30087e+007 6.26326e+006) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) ; 1 feuille chargé à partir de #..."> Commande: " D'ailleurs est ce que tu pourrais me dire à quoi font référence ces indications. Merci d'avance pour tes réponses.
