From FreeCAD Documentation
- Génère et renvoie un élément SVG de liste de coupe de forme d'armature pour
base_rebars_list
.
base_rebars_list
est une liste d'objets <ArchRebar._Rebar> ou <rebar2.BaseRebar>, 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.
view_directions
est une liste de directions de viewpoint pour chaque forme d'armature. Il peut être de type FreeCAD.Vector
ou WorkingPlane.Plane
OU leur liste. Gardez-le FreeCAD.Vector(0, 0, 0)
pour choisir automatiquement view_directions.
include_mark
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.
stirrup_extended_edge_offset
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.
rebars_stroke_width
spécifie la largeur de trait des armatures en SVG de liste de coupe de forme d'armature.
rebars_color_style
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.
include_dimensions
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.
rebar_edge_dimension_units
spécifie les unités à utiliser pour les dimensions de longueur d'arête d'armature.
rebar_edge_dimension_precision
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.
include_units_in_dimension_label
spécifie si les unités de longueur d'arête des armatures doivent être affichées dans l'étiquette de dimension.
bent_angle_dimension_exclude_list
spécifie la liste des angles pliés pour ne pas inclure leurs dimensions.
dimension_font_family
spécifie la famille de polices du texte de cote.
dimension_font_size
spécifie la taille de la police du texte de cote.
helical_rebar_dimension_label_format
spécifie 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
row_height
spécifie la hauteur de chaque ligne de forme d'armature dans la liste de coupe de forme d'armature.
column_width
spécifie la largeur de chaque ligne de forme d'armature dans la liste de coupe de forme d'armature.
column_count
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
side_padding
spécifie le remplissage de chaque côté de la forme d'armature dans la liste de coupe de forme d'armature.
horizontal_rebar_shape
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.
output_file
spécifie le fichier de sortie pour écrire le SVG de la liste de coupe de forme d'armature générée.