Mon problème est que j'aimerais afficher une ou plusieurs annotations / tolérancements géométrique d'une mise en plan 2D, sur son modèle en 3D (qui ne comprend aucune annotation) dans les même emplacement avec une application sous Visual Studio. En gros, refaire le travail du Solidworks MBD.
Il s'agit d'une appli windows form ? Si non tu peux créer aun addin pour SW. Voir ici http://help.solidworks.com/2016/english/api/sldworksapiprogguide/GettingStarted/Visual_Basic_.NET_Standalone_and_Add-in_Applications.htm?id=029ccc0478e841979a5b979518ea7642#Pg0
Ben je pense que ça aidera à mieux comprende le mode de fonctionnement et donc on pourra faire des personnalisation. Mais au fait, c'est un projet que je dois faire, je n'ai pas mon mot là-dedans xD
Merci bien pour ton lien, le help de SW aide pas mal.
Certainement ce genre d'application prend pas mal de temps, je me disais juste qu'il y aura peut être des gens qui ont pu faire des petites parties que je pourrais assembler et adapter à l'application, par exemple:
1- On ouvre un fichier drawing (mise en plan)
2- On selectionne les vues et on récupère les annotations
3- On ouvre le modèle 3D (le partdoc)
4- Là je n'en suis pas sûr, mais il faudra peut être parcourir les faces et les entités
5- Pour la transition des annotations du Plan au modèle 3D, pour l'instant j'en ai aucune idée
1- On ouvre un fichier drawing (mise en plan) : http://help.solidworks.com/2016/english/api/sldworksapi/save_file_as_pdf_example_vbnet.htm
2- On selectionne les vues et on récupère les annotations : http://help.solidworks.com/2016/english/api/sldworksapi/get_annotations_arrays_example_vbnet.htm
3- On ouvre le modèle 3D (le partdoc) : http://help.solidworks.com/2016/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.isldworks~opendoc6.html
Je m'excuse pour le retard, j'étais en voyage. Donc, pour le projet, je galére toujours. J'ai réussi à faire une application qui fait la connexion avec Solidworks et ouvrir les fichiers de Mise en plan et du Modèle 3D.
Maintenant j'aimerais bien pouvoir selectionner une annotation de la mise en plan (par exemple une tolérance ou référence) et la faire apparaitre sur le modèle 3D. Si vous avez des idées :)