Macro Solid Sweep/fr

Description
Cette macro créé un solide en balayant un profil le long d'une trajectoire, les deux éléments ayant précédemment été sélectionnés dans la vue 3D. Les éléments 2D peuvent être créés à l'aide des outils existants de l'interface graphique de FreeCAD.

Il est à noter que le solide généré ne sera pas paramétrique. Si vous décidez de modifier le profil ou la trajectoire, vous devrez exécuter la macro à nouveau.



Utilisation
Résultat: un Balayage sera créé dans l'arborescence du Projet.
 * 1) Créez deux éléments 2D, un pour la section et un pour la trajectoire, des types répertoriés ci-dessous.
 * 2) Sélectionnez, soit dans la vue en arborescence soit dans Vue 3D (L'ordre est important!):
 * 3) La trajectoire
 * 4) Puis le profil
 * 5) Ouvrez le Gestionnaire de macros
 * 6) Sélectionnez la macro Solid Sweep
 * 7) Cliquez sur

Éléments 2D supportés

 * Filaires
 * [[Image:Sketcher_NewSketch.svg|24px]] Esquisses
 * [[Image:Draft_BSpline.svg|24px]] BSplines
 * Primitives 2D depuis le menu Pièce → [[Image:Part_CreatePrimitives.svg|24px]] Créer des primitives... (cercle, hélice)

Conseils

 * La section doit être un profil fermé sinon la forme résultante ne sera pas solide.
 * La section n'a pas besoin d'être située sur la trajectoire, mais il est préférable qu'elle lui soit normale (perpendiculaire).
 * La trajectoire peut indifféremment être un profil ouvert ou fermé (cercle, ou une suite de segments de lignes et d'arcs) mais tous les éléments doivent être tangents, sinon le résultat pourrait être inattendu. Par exemple, une trajectoire avec des coins carrés comme un rectangle ne produira pas un solide.
 * S'il y a un nœud dans la forme résultante, modifiez la macro et changez la valeur isFrenet à 0 (zéro), puis essayez à nouveau.
 * Réglez la variable makeSolid à 0 (zéro) pour obtenir une forme non solide faite de surfaces avec des extrémités ouvertes.

Le script
ToolBar Icon

Macro_Solid_Sweep.FCMacro

Remerciements
Merci à Wmayer sans l'aide de qui je n'aurais pu rédiger ce script.

Deux exemples d'utilisation peuvent être consultés dans cette discussion du forum (en anglais), ainsi que des liens de téléchargement des fichiers FCStd. En utilisant une hélice comme trajectoire, un balayage solide peut être utilisé pour créer un filet de vis.