Récupérer coordonnées points dans mise en plan

Bonjour,

 

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.

 

Si quelqu'un a une idée...

 

Ci-joint un exemple de courbe.


screenshot048.jpg
2 « J'aime »

Bonjour,

L'utilitaire de GetCoordinates de la suite My Cad Tools. Permet de faire cela voici un lien vesr son descrisptif. http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-getcoordinates.html

 

Si vous vous avez un accès vous pouvez voir les vidéos de son fonctionnement ici : http://www.mycadservices.com/store/fr/formation/mycadtools/utilitaires-getcoordinates.html

 

 

2 « J'aime »

getcoordinates 3D

http://www.axemble.com/sites/default/files/reprise/KB-Article-001539/Presentation%20des%20utilitaires%202008.pdf

doublon de @ rmorel trop tard !

@+ ;-)

Salut Benoit,

 

Il me semble que l'utilitaire "Getcoordinates" fait ça très bien.


getcoordinates.png

Merci @rmorel, mais je n'ai pas la suite MyCAD tools, je cherche plutôt une solution pur SolidWorks.

 

Mais ça pourra servir à d'autres.

Bonjour,

 

Je ne sais pas si cela peut vous aider.

 

http://www.softpicks.fr/software/MultimASdia/CAD/Points-Import-for-SolidWorks_fr-40267.htm

 

 

Bonjour,

 

Une macro en téléchargement gratuit est disponible ici :

 

http://www.cadsharp.com/macros/get-views-sketch-points-coordinates-vba/

 

Trouvé ici https://forum.solidworks.com/thread/60386 :

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.

 

Ou un exemple est donné ici :

 

http://www.eng-tips.com/viewthread.cfm?qid=160366

1 « J'aime »

lis ce lien

http://www.forum-cao-3d.fr/solidworks-questions/recuperer-une-table-de-coordonnee-des-points-t5681.html

5 « J'aime »

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.

a tu lus la reponse de Tof ?

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

 

@+ ;-)

1 « J'aime »

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...

1 « J'aime »

Merci GT22,

 

Faute de retour pour la macro, ta solution me convient, en suivant les précisions que j'ai apporté par la suite...

 

Merci à tous.

1 « J'aime »