Bonjour,
Je souhaite effacer à l’aide d’une macro un enlèvement de matière par révolution mais impossible de trouver une solution qui marche.
Est-ce vraiment possible ?
Cordialement,
Bonjour,
Je souhaite effacer à l’aide d’une macro un enlèvement de matière par révolution mais impossible de trouver une solution qui marche.
Est-ce vraiment possible ?
Cordialement,
Oui c’est tout à fait faisable, mais plusieurs méthodes pour cela.
Sélection de la fonction manuellement, par le nom, par le type (révolution), autre…
Et mettre la fonction à l’état supprimer ou la supprimer complètement?
Quelques exemples de sélections :
Ensuite, appliquer la fonction (supprimer ou effacer)
Éditer:
Ou encore :
Super merci,
J’ai réussis à faire ce que j’avais en tête avec !
J’ai un problème que je n’arrive pas à résoudre.
Je souhaite également supprimer des fonctions hélices.
J’utilise la ligne suivante pour sélectionner ma fonction :
' Initialiser l'extension du modèle
Set instance = swModel.Extension
' Sélectionner la fonction d'enlèvement de matière par révolution nommée "A"
value = instance.SelectByID2(« A », « BODYFEATURE », 0, 0, 0, True, -1, Nothing, 0)
Or cela ne marche pas pour une fonction hélice, même si je remplace le BODYFEATURE par HELIX. (Mon hélice est bien nommée A)
Merci
Mon mauvais il faut utiliser REFERENCECURVES ¯_(ツ)_/¯