Steven Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Salut à tous. J'ai un collègue qui a un fichier de géomètres avec les points des différentes niveaux d'un terrain.Il doit modéliser en 3 D plusieurs bâtiment d'un plan de masse sur un terrain qui a différent niveaux. Ma question est: comment modéliser facilement le terrain en 3D à partir des points d'altitude du géomètre? [Edité le 1/2/2011 par Steven] Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
vincentp010 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Salut, soit tu as Covadis et tu fais un MNT ou soit tu utilise un lisp pour le faire.Je crois qu'il y en a un sur le forum mais je n'arrive pas à le trouver. EDIT : Retrouvéhttp://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=17460#pid71078 [Edité le 31/1/2011 par vincentp010] Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
didier Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 coucou en espérant que les points soient à la bonne altitudeje veux dire par là, que les blocs ou points soient insérés avec la coordonnée Z qui correspond à l'altitude du point terrain. si c'est le cas, il te faut faire un maillage avec des faces3Dqui respecte la trianguation delaunay. sans applicatif topo spécifique, tu utiliseras un programme qui s'appelle TRIANGLE je te colle un lien vers le site de l'auteur http://elpanov.com/index.php?id=6 télécharge le VLX sinon, je crois me souvenir que BonusCad a fait quelque chose qui traite du sujet, fais une recherche avec le mot DELAUNAY EDIT : au pire tu me le fais passser, je le traite et te le renvoie. amitiés [Edité le 31/1/2011 par didier] Éternel débutant... Mon site perso : Programmer dans AutoCAD
Steven Posté(e) le 31 janvier 2011 Auteur Posté(e) le 31 janvier 2011 coucou en espérant que les points soient à la bonne altitudeje veux dire par là, que les blocs ou points soient insérés avec la coordonnée Z qui correspond à l'altitude du point terrain. si c'est le cas, il te faut faire un maillage avec des faces3Dqui respecte la trianguation delaunay. sans applicatif topo spécifique, tu utiliseras un programme qui s'appelle TRIANGLE je te colle un lien vers le site de l'auteur http://elpanov.com/index.php?id=6 télécharge le VLX sinon, je crois me souvenir que BonusCad a fait quelque chose qui traite du sujet, fais une recherche avec le mot DELAUNAY EDIT : au pire tu me le fais passser, je le traite et te le renvoie. amitiés [Edité le 31/1/2011 par didier] Salut Didier, Nous avons essayer le lisp de Bonucad et le vlx Triangulate mais on ne comprend pas grand chose. Je t'envoie le fichier en question sur ta boîte perso. Merci mon ami. Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
(gile) Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Salut, Sinon en .NET, Kean Walmsley avait modifié un code original de Zeljko Gjuranic pour définir 3 commandes : - PFT qui crée un maillage polyface (32767 sommets maximum)- SDT qui crée un maillage type 2010- S3T qui crée un solide 3D Les deux dernières acceptent jusqu'à 200000 points.Je n'ai fait que traduire les invites et messages.Le programma fonctionne avec un jeu de sélection de points et je l'ai laissé tel quel (à part la traduction des invites et messages) pensant qu'il serait ainsi plus polyvalent. Pour un fonctionnement avec un fichier dwg qui ne contient que des blocs insérés en z = 0, j'ai ajouté une commande : BLK2PT qui crée un point 3d pour chaque bloc "TCPOINT" dont l'attribut "ALT" est valide. Triangulation2010.zip PS: si le fichier ZIP ne se décompresse pas correctement avec l'explorateur Windows, essayer avec 7zip. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Steven Posté(e) le 31 janvier 2011 Auteur Posté(e) le 31 janvier 2011 Salut, Sinon en .NET, Kean Walmsley avait modifié un code original de Zeljko Gjuranic pour définir 3 commandes : - PFT qui crée un maillage polyface (32767 sommets maximum)- SDT qui crée un maillage type 2010- S3T qui crée un solide 3D Les deux dernières acceptent jusqu'à 200000 points.Je n'ai fait que traduire les invites et messages.Le programma fonctionne avec un jeu de sélection de points et je l'ai laissé tel quel (à part la traduction des invites et messages) pensant qu'il serait ainsi plus polyvalent. Pour un fonctionnement avec un fichier dwg qui ne contient que des blocs insérés en z = 0, j'ai ajouté une commande : BLK2PT qui crée un point 3d pour chaque bloc "TCPOINT" dont l'attribut "ALT" est valide. Triangulation2010.zip PS: si le fichier ZIP ne se décompresse pas correctement avec l'explorateur Windows, essayer avec 7zip. J'utilise déjà 7zip, c'est plus nickel que d'autre zip ;) Par contre, je ne sais pas quoi faire du fichier dll :o Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
lili2006 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Re, Par contre, je ne sais pas quoi faire du fichier dll Commande clavier "netload" Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Steven Posté(e) le 31 janvier 2011 Auteur Posté(e) le 31 janvier 2011 Re, Par contre, je ne sais pas quoi faire du fichier dll Commande clavier "netload" Merci Lili :) Salut, Sinon en .NET, Kean Walmsley avait modifié un code original de Zeljko Gjuranic pour définir 3 commandes : - PFT qui crée un maillage polyface (32767 sommets maximum)- SDT qui crée un maillage type 2010- S3T qui crée un solide 3D Les deux dernières acceptent jusqu'à 200000 points.Je n'ai fait que traduire les invites et messages.Le programma fonctionne avec un jeu de sélection de points et je l'ai laissé tel quel (à part la traduction des invites et messages) pensant qu'il serait ainsi plus polyvalent. Pour un fonctionnement avec un fichier dwg qui ne contient que des blocs insérés en z = 0, j'ai ajouté une commande : BLK2PT qui crée un point 3d pour chaque bloc "TCPOINT" dont l'attribut "ALT" est valide. Triangulation2010.zip PS: si le fichier ZIP ne se décompresse pas correctement avec l'explorateur Windows, essayer avec 7zip. Lorsque je lance une des 3 commande, ça plante mon AutoCAD. Figé ou erreur fatale :( Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
lili2006 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Re, Désolé, je n'ai pas le tps de tester maintenant,... As-tu essayé le lisp de bonuscad que je conseillai sur cette réponse en doublon ? Je l'avais déjà testé, marche nickel-Chrome !! Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Salut, Tu es bien sur une 2011 ? la dll ne fonctionne qu'à partir de 2010. J'ai re-compilé la dll, testé sur A2010 32 bits et A2011 64 bits, et mis la nouvelle dll en téléchargement ci-dessus, si tu veux ré-essayer. Normalement, quand tu lances une des commandes, tu devrais être inviter à sélectionner des points. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Steven Posté(e) le 31 janvier 2011 Auteur Posté(e) le 31 janvier 2011 Merci lilli mais nous avons laissé tombé car j'ai envoyé le fichier à Didier et il s'avère que le fichier qu'on a reçu est tout pourri. Explosé, machin et tout, donc on ne peut rien faire.mon collègue s'est démerdé autrement et a trouvé un truc qui fera la farce pour le terrain. Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
lili2006 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Re, Avec covadis, il y a moyen de transformer un texte en attribut, puis de faire un bloc TCPOINT 'Avec Attribut Alt), puis de faire un MNT,... Mais si Didier n'a pas réussit,... :o Tu pourras toujours tester ces outils sur un autre projet,... Par contre, de souvenir, lorsque j'ai testé "Triangulation2010" de (gile), je n'ai pas eu de plantage,... Maintenant, est-ce que la version fonctionne sous une 2011 ??!!!,.... Il faudra que je teste sous ma civil 3D 2011,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Steven Posté(e) le 31 janvier 2011 Auteur Posté(e) le 31 janvier 2011 Re, Avec covadis, il y a moyen de transformer un texte en attribut, puis de faire un bloc TCPOINT 'Avec Attribut Alt), puis de faire un MNT,... Mais si Didier n'a pas réussit,... :o Tu pourras toujours tester ces outils sur un autre projet,... Nous n'avons pas Covadis. Le truc est que nous voulions faire un truc un peu fun pour une présentation mais bon, encore une fois, les boss nous demande de faire un truc avec des outils qu'on a pas. [Edité le 31/1/2011 par Steven] Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
lili2006 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Re, J'ai testé sur ce petit fichier, sans aucun résultat avec ta routine Gille ?? Mais peut-être m'y suis-je mal pris,... :cool: Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Salut, Pour plus de polyvalence, le programme fonctionne avec des points (nodal) et pas avec les blocs TCPOINT de Covadis (que tout le monde n'a pas). Mais il a aussi une commande : BLK2PT qui crée un point par bloc TCPOINT inséré dont l'attribut ALT est correctement renseignée (ces blocs sont parfois tous insérés en z = 0.0). Voilà le fichier avec 4 nouveaux calques :TOPO_POINTS automatiquement créé par BLK2PT qui contient les points créés par cette commandePOLYFACE qui contient le maillage polyface créé avec PFTMAILLAGE qui contient le maillage (MESH) créé avec SDTSOLIDE qui contient le solide 3d créé ave S3T le fichier Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Steven Posté(e) le 31 janvier 2011 Auteur Posté(e) le 31 janvier 2011 Salut, Pour plus de polyvalence, le programme fonctionne avec des points (nodal) et pas avec les blocs TCPOINT de Covadis (que tout le monde n'a pas). Mais il a aussi une commande : BLK2PT qui crée un point par bloc TCPOINT inséré dont l'attribut ALT est correctement renseignée (ces blocs sont parfois tous insérés en z = 0.0). Voilà le fichier avec 4 nouveaux calques :TOPO_POINTS automatiquement créé par BLK2PT qui contient les points créés par cette commandePOLYFACE qui contient le maillage polyface créé avec PFTMAILLAGE qui contient le maillage (MESH) créé avec SDTSOLIDE qui contient le solide 3d créé ave S3T le fichier Bon, bah je retesterai demain en arrivant au bureau, ça peut servir plus tard.Quand je dis que les boss nous demande de faire des truc avec du avec des outils que nous n'avons pas, je ne parle pas des boss sur AutoCAD mais des responsables dans la boîte ;) Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
lili2006 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Re, donc, même si le fichier contient des blocs TCpoints, il faut lancer BLK2PT ? Qui "fabrique" donc un point avec élévation AutoCAD depuis le bloc point TCpoint (ou autres peut-être ?) Chez moi, le maillage polyface se retrouve dans le calque "TOPO_POINTS" ainsi que le maillage et le solide ? Lors du lancement de S3T, la question "Entrez la coordonnée Z du plan de référence", celui-ci correspond donc au "pied" du socle, je l'ai dessiné sur ce fichier également avec covadis.(Tu pourras alors vérifier l'attribution des calques). Petite question "technique" : Quelle est la différence entre : (De AutoCAD) POLYFACE MAILLAGESOLIDE et FACE 3D de covadis ? Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 donc, même si le fichier contient des blocs TCpoints, il faut lancer BLK2PT ? Oui.J'avais adapté ce code à partir d'un exemple en NET/C# donné par Kean Walmsley sur son blog qui n'a probablement jamais entendu parler des blocs TCPOINT de Covadis.Le programme traite des entités AutoCAD POINT beaucoup plus répandues par le monde. J'avais ajouté la commande BLK2PT parce que je répondais à une demande de Patrice Come/AFPALEMANS ici et là qui avait un fichier ne contenant pas de points mais de blocs TCPOINT tous insérés en z = 0. Chez moi, le maillage polyface se retrouve dans le calque "TOPO_POINTS" ainsi que le maillage et le solide ? J'ai dû mettre en téléchargement un fichier avant d'enregistrer ces changements de calque qui ont été fait 'hors programme'. Seule la commande BLK2PT crée automatiquement un calque. Quelle est la différence entre : (De AutoCAD) POLYFACEMAILLAGESOLIDE et FACE 3D de covadis ? Je vais tenter de répondre, les spécialistes d'AutoCAD 3d ne manqueront pas de confirmer, infirmer, préciser mes propos. Il s'agit là d'entités AutoCAD (même les faces 3d) plus ou moins récentes Les faces 3d (3DFACE) sont les plus simples, elles ont 4 sommets dont deux sont souvent confondus pour faire des faces planes (ce qui n'est pas forcément les cas avec 4 sommets).Les MNT générés par Covadis sont constitués de nombreuses faces 3d qui, même si elles ont des arrêtes communes sont complètement indépendantes les unes des autres.Les faces 3d peuvent être créées "à la main" avec la commande FACE3D (_3DFACE) mais sont le plus souvent créées par programmation. Les maillages polyface sont des maillages anciens. De type POLYLINE (comme les polylignes 3d et 2d) Il sont un peu différents des maillages polygonaux (c'étaient les seuls objets de 3d surfaciques avant 2007) en ce sens que leur faces ne sont pas forcément organisées en un quadrillage de M x N côtés. Les polyfaces sont limitées à 32767 sommets. Ces maillages sont des entités uniques qui, si on les décomposent, donnent des Faces 3d.Les maillages polyface peuvent être créées "à la main" avec la commande PMAILLE (_PFACE) mais c'est vraiment très fastidieux, elles sont le plus souvent créées par programmation. Les solides 3d sont aussi des entités anciennes et étaient avant 2007 les seuls objets 3d vraiment exploitables en modélisation 3d (extrusion, révolution, section, opérations Booléennes). Ils sont toujours d'actualité (et toujours aussi difficile à exploiter en programmation). Les solides 3d ont des "propriétés mécaniques" : Volume, centre de gravité, moments d'inertie... Avec la version 2007 AutoCAD augmente les possibilités en modélisation en ajoutant des commandes pour les solides 3d (notamment LISSAGE et BALAYAGE) et renoue avec le surfacique avec de nouvelles entités SURFACE (aussi obscures que les solide pour les programmeurs) Les maillages de type MESH arrivent avec la version 2010 et remplacent les anciens maillages de type polyligne. Ces maillages ont de nouvelles propriétés, ils peuvent être lissés , on peut facilement y ajouter des sommets ou des arrêtes, les transformer en solides et inversement.La version 2011 augmente un peu les possibilités avec ces maillages et apporte l'associativité pour les surfaces de 2007. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Re, Merci pour ces réponses Gilles, je vais essayer, de mon coté, d'y voir plus clair,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
pierrevigneux Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 Bonsoir gile Pourrais-tu m'envoyer ton fichier en winzip STP ? Merci Acadnadien
(gile) Posté(e) le 31 janvier 2011 Posté(e) le 31 janvier 2011 lili2006, Merci pour ces réponses Gilles, je vais essayer, de mon coté, d'y voir plus clair,... Regarde l'aide de 2010 ou 2011 > Manuel d'utilisation > Utilisation de modèles 3D Pierrevigneux,Bonsoir gile Pourrais-tu m'envoyer ton fichier en winzip STP ? Merci Je n'ai pas WinZip, mais si tu télécharges 7zip (gratuit) tu ne devrais plus avoir de problèmes pour décompresser n'importe quel fichier. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Steven Posté(e) le 1 février 2011 Auteur Posté(e) le 1 février 2011 Argh !! J'ai rechargé le fichier dll, je lance une commande et pan: http://www.heberger-image.fr/data/images/34402_Erreur_AutoCAD_abandon_2011_02_01_08_53_21.png J'ai AutoCAD Architecture 2011. Il ne devrait pas y avoir de problème de version :( Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
(gile) Posté(e) le 1 février 2011 Posté(e) le 1 février 2011 Salut, C'est curieux, le programme n'utilise pas WPF.Peut-être une question de Framework.Regarde dans :C:\Windows\Microsoft.NET\Framework ou C:\Windows\Microsoft.NET\Framework64 si tu as bien un répertoire nommé v3.5sinon, c'est que le .NET Framework 3.5 n'est pas installé sur ton poste, tu le trouveras ici. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
(gile) Posté(e) le 1 février 2011 Posté(e) le 1 février 2011 Steven, Peut-être une piste :il faut enregistrer la DLL en local sur ton poste, si elle est placée sur un serveur, il faut ajouter une permission pour que les poste puissent y accéder, voir ici. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Steven Posté(e) le 1 février 2011 Auteur Posté(e) le 1 février 2011 Steven, Peut-être une piste :il faut enregistrer la DLL en local sur ton poste, si elle est placée sur un serveur, il faut ajouter une permission pour que les poste puissent y accéder, voir ici. C'est ce dont à quoi je viens de penser.J'ssaye de suite. Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant