Reinforcement Bar Shape Cut List/fr

Description
L'outil Rebar Shape Cut List permet à l'utilisateur de créer une liste pour la coupe et le pliage des barres d'armature.

Cette commande fait partie de l'Atelier Reinforcement, un Atelier externe qui peut être installé avec le Gestionnaire d'Addon via le menu.



Utilisation
1. Sélectionnez les objets et Rebar2 que vous souhaitez inclure dans la nomenclature de façonnage des armatures ou sélectionnez les objets  à inclure aux  et les objets Rebar2 hébergés par celui-ci dans la nomenclature de façonnage des armatures. Si rien n'est sélectionné, la nomenclature de façonnage des armatures sera générée pour tous les objets et Rebar2 présents dans le modèle.

2. Sélectionnez ensuite dans les outils d'armature.

3. Une boîte de dialogue apparaîtra à l'écran, comme indiqué ci-dessous.



4. Modifiez les données en fonction de vos besoins.

7. Cliquez sur ou  pour générer la Nomenclature de façonnage des armatures.

6. Cliquez sur pour quitter la boîte de dialogue.

Propriétés
Général:
 * : Le décalage des bords d'extrémité étendus de l'étrier, de sorte que les bords d'extrémité de l'étrier avec un angle de pliage de 90 degrés ne se chevauchent pas avec les bords de l'étrier.
 * : La largeur de trait des armatures dans la liste de coupe de forme d'armature.
 * : Le style de couleur des armatures.
 * : La hauteur de chaque ligne de forme d'armature dans la liste de coupe de forme d'armature.
 * : La largeur de chaque colonne de forme d'armature dans la liste de coupe de forme d'armature.
 * : Le nombre de colonnes dans la liste de coupe de forme d'armature.
 * : Le rembourrage de chaque côté de la forme de l'armature.
 * : Si True, alors la forme de l'armature sera rendue horizontale en faisant pivoter le bord de longueur maximale de la forme d'armature.
 * : si elle est définie sur True, alors rebar.Mark sera inclus pour chaque forme d'armature dans la liste de coupe des formes d'armature.
 * : Le fichier de sortie pour écrire le svg de liste de coupe de forme d'armature générée.

Données de dimension:
 * : Si True, les dimensions de chaque arête d'armature et les cotes d'angle plié seront incluses dans la liste de coupe des formes d'armature.
 * : Si la valeur est True, les unités de longueur de bord d'armature seront affichées dans l'étiquette de dimension.
 * : Les unités à utiliser pour les dimensions de longueur de bord d'armature.
 * : Le nombre de décimales à afficher pour la longueur du bord de l'armature comme étiquette de cote.
 * : La famille de polices du texte de dimension.
 * : La taille de la police du texte de dimension.
 * : La liste des angles pliés pour ne pas inclure leurs dimensions.
 * : Le format de l'étiquette de dimension d'armature hélicoïdale. Par exemple: "%L,r=%R,pitch=%P" où %L -> Longueur de l'armature hélicoïdale, %R -> Rayon d'hélice de l'armature hélicoïdale, %P -> Pas d'hélice de l'armature hélicoïdale.

Script
Arch API, API de renforts et FreeCAD Scripts de Base.

L'outil /fr|Nomenclature de façonnage des armatures peut être utilisé dans des macros et à partir de la console Python à l'aide des fonctions suivantes:

Créer la forme d'une armature en SVG
%L -> Longueur de l'armature hélicoïdale %R -> Rayon d'hélice de l'armature hélicoïdale %P -> Pas d'hélice de l'armature hélicoïdale
 * Génère et renvoie un élément svg de forme d'armature pour un objet donné.
 * L'objet peut être de type  ou , pour générer sa forme svg.
 * spécifie la direction du point de vue pour la forme de l'armature. Il peut être de type ou  bien que  soit préféré.
 * spécifie si rebar.Mark doit être inclus dans le svg de forme d'armature ou non.
 * est le décalage des bords d'extrémité étendus de l'étrier, de sorte que les bords d'extrémité de l'étrier avec un angle plié à 90 degrés ne se chevauchent pas avec les bords de l'étrier.
 * spécifie la largeur de trait de l'armature en svg.
 * spécifie le style de couleur de l'armature. Il peut s'agir de "couleur de forme" ou "nom_couleur ou valeur_hexique_de_couleur". "couleur de forme" signifie sélectionner la couleur de la forme de l'armature.
 * spécifie si chaque dimension d'arête d'armature et les dimensions d'angle plié doivent être incluses dans le svg de forme d'armature.
 * spécifie les unités à utiliser pour les dimensions de longueur d'armature.
 * spécifie le nombre de décimales à afficher pour la longueur de l'armature en tant qu'étiquette de dimension. Définissez-le sur Aucun pour utiliser la précision d'unité préférée de l'utilisateur dans les préférences d'unité de FreeCAD.
 * spécifie si les unités de longueur d'armature doivent être affichées dans l'étiquette de dimension.
 * spécifie la liste des angles pliés pour ne pas inclure leurs dimensions.
 * spécifie la famille de polices du texte de cote.
 * spécifie la taille de la police du texte de cote.
 * spécifie le format de l'étiquette de dimension d'armature hélicoïdale. Par exemple. "%L,r=%R,pitch=%P" où:
 * spécifie la valeur d'échelle pour mettre à l'échelle le svg d'armature. Le paramètre d'échelle aide à réduire rebar_stroke_width et dimension_font_size pour les rendre indépendants de la résolution. Si max_height ou max_width est défini sur une valeur différente de zéro, le paramètre d'échelle sera ignoré.
 * spécifie la hauteur maximale du svg de forme d'armature. Définissez-le sur 0 pour avoir une hauteur de svg de forme d'armature basée sur le paramètre d'échelle.
 * spécifie la largeur maximale du svg de forme d'armature. Définissez-le sur 0 pour avoir une largeur de svg de forme d'armature basée sur le paramètre d'échelle.
 * spécifie le rembourrage de chaque côté de la forme de l'armature.
 * spécifie si la forme d'armature doit être rendue horizontale en faisant pivoter le bord de longueur maximale de la forme d'armature.

Créer la nomenclature de façonnage d'armatures en SVG
%L -> Longueur de l'armature hélicoïdale %R -> Rayon d'hélice de l'armature hélicoïdale %P -> Pas d'hélice de l'armature hélicoïdale
 * Génère et renvoie un élément svg de liste de coupe de forme d'armature pour.
 * est une liste d'objets  ou , pour générer leur liste de coupe RebarShape. S'il n'est pas fourni, tous les objets ArchRebars et rebar2.BaseRebar avec une marque unique d'ActiveDocument seront sélectionnés et les armatures sans marque attribuée seront ignorées.
 * est une liste de directions de point de vue pour chaque forme d'armature. Il peut être de type ou  OU leur liste. Gardez-le  pour choisir automatiquement view_directions.
 * spécifie si rebar.Mark doit être inclus pour chaque forme d'armature dans la liste de coupe de forme d'armature svg ou non.
 * spécifie le décalage des bords d'extrémité étendus de l'étrier, de sorte que les bords d'extrémité de l'étrier avec un angle plié à 90 degrés ne se chevauchent pas avec les bords de l'étrier.
 * spécifie la largeur de trait des armatures en svg de liste de coupe de forme d'armature.
 * spécifie le style de couleur des armatures. Il peut s'agir de "shape color" ou "color_name ou hex_value_of_color". "shape color" signifie sélectionner la couleur de la forme de l'armature.
 * spécifie si les dimensions de chaque arête d'armature et les cotes d'angle plié doivent être incluses dans la liste de coupe des formes d'armature.
 * spécifie les unités à utiliser pour les dimensions de longueur d'arête d'armature.
 * spécifie le nombre de décimales à afficher pour la longueur de l'armature comme étiquette de dimension. Définissez-le sur Aucun pour utiliser la précision d'unité préférée de l'utilisateur dans les préférences d'unité de FreeCAD.
 * spécifie si les unités de longueur d'arête des armatures doivent être affichées dans l'étiquette de dimension.
 * spécifie la liste des angles pliés pour ne pas inclure leurs dimensions.
 * spécifie la famille de polices du texte de cote.
 * spécifie la taille de la police du texte de cote.
 * spécifie le format de l'étiquette de dimension d'armature hélicoïdale. Par exemple. "%L,r=%R,pitch=%P" où:
 * spécifie la hauteur de chaque ligne de forme d'armature dans la liste de coupe de forme d'armature.
 * spécifie la largeur de chaque ligne de forme d'armature dans la liste de coupe de forme d'armature.
 * spécifie le nombre de colonnes dans la liste de coupe de forme d'armature. Définissez-le sur "row_count" pour avoir column_count <= row_count
 * spécifie le remplissage de chaque côté de la forme d'armature dans la liste de coupe de forme d'armature.
 * spécifie si la forme de l'armature doit être rendue horizontale en faisant pivoter le bord de longueur maximale de la forme de l'armature.
 * spécifie le fichier de sortie pour écrire le svg de la liste de coupe de forme d'armature générée.