J'aurais besoin d'idées pour un sujet : je dois récupérer les coordonnées de points se situant sur une courbe (intersection de 2 faces). Ces points seraient une cinquantaine sur cette courbe. Ces coordonnées doivent apparaître dans une table pour faciliter leur lecture et non en cotes sur plan.
Mon but est de voir si il n'y a pas une méthode assez rapide et limitant les interventions manuelles.
Pour le moment je comptais insérer des points (géométries de référence) en utilisant l'option "points de référence multiples" puis "répartir uniformément". Là j'ai bien mes points mais je ne vois pas par la suite comment récupérer leurs coordonnées dans une table, un peu comme une table de perçage mais avec les 3 directions pour la cotation.
The macro "Get the coordinates of all sketch points in a drawing view" that selects all sketch points in a drawing view and prints their XYZ coords to the immediate window.
Bon... j'ai essayé la macro, mais il faut se rendre à l'évidence, il faut un minimum de connaissance là-dedans... quand j'exécute, il me dit "erreur de compilation. Type défini par l'utilisateur non défini" et désigne la ligne Dim xlApp As Excel.Application.
Que dois-je faire ou, mieux, y aurait-il moyen d'avoir la macro directement executable SVP ?
Pour l'IGES, j'ai essayé sur une pièce avec uniquement des points de références et il ne les converti pas.
Je n'ai pas testé la macro mais venant de Mookymook, ça doit valoir le coup Sinon pour revenir à la solution à partir d'un export IGES, je n'avais pas précisé mais il faut évidemment créer les points sur SW. Ensuite il faut que l'option exportant les courbes/points soit cochées dans l'export IGES. Ensuite, les X,Y,Z des points sont repérées par un 106 en début de ligne dans l'IGES. IL faut donc ignorer le reste (soit 90% du fichier). Le ménage peut être fait + facilement sur Excel. Et pour la précision, y'a 8-10 digits après la virgule pour chaque coordonnée, ça devrait donc être précis.
PS;
connaissant les auteurs dans plusieurs fofo
depuis un bon bout de temps il me semble difficile a croire que cela ne fonctionne pas
J'ai bien lu cette réponse. Et en creusant un peu, ce n'est pas le code 106 mais 116, et il désigne les points d'esquisse et non les points de géométrie de référence (non importable visiblement). Ca impose donc de tracer une esquisse 3D avec des points d'esquisse sur les points de géométrie. Mais c'est pas mal... merci à GT22.
A voir si quelqu'un peut m'aider pour la macro... syouplai...