Voici des infos sur la méthode : http://help.solidworks.com/2015/english/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.IFeatureManager~InsertProtrusionSwept3.html
Et un exemple en vba : http://help.solidworks.com/2015/english/api/sldworksapi/Get_Guide_Curves_in_Sweep_Feature_Example_VB.htm
J'ai pensé aux configurations sauf que j'ai trop de paramètres a changer pour chaque ressort (Je vous met un exemple de ressort que je pourrai être amené à réaliser ;) ) :
- Diamètre extérieur
- Diamètre de fil
- Nombre de spires (partie milieu, haute et basse du ressort)
- Partie haute et basse conique ou non
- Hauteur des parties basse et haute
- Eléments coïncident haut et bas du ressort
-...
Ma macro débute bien avec mes inputbox et msgbox qui dessine mes esquisses, j'ai seulement du mal a interpréter la fonction balayage, et je suis allé voir dans l'aide mais j'arrive pas encore a comprendre son fonctionnement.
J'avais également essayé il y a quelques temps le ressort "ensemblage" comme gt22, m'a conseillé mais j'ai besoin de pouvoir changer le nombre de spires..