Arch Rebar Drawing Dimensioning/fr

Please Note: The below work is present in develop branch of Reinforcement workbench here

Description
L'outil Dimensionnement des dessins d'armatures permet à l'utilisateur de créer un dessin d'armatures.

Cette commande fait partie de l'Addon Reinforcement, un atelier externe que vous pouvez installer avec Gestionnaire d'Addon via le menu.



Utilisation
1. Ouvrez le modèle FreeCAD contenant les barres d'armature créées à l'aide de l'Addon Reinforcement.

2. Dans la console FreeCAD Python, copiez l'extrait de code ci-dessous pour générer le dessin et la cotation des armatures à partir de différentes vues pour chaque élément Arch Structure.

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

L'outil Dimensionnement des dessins d'armatures peut être utilisé dans des macros et à partir de la console Python à l'aide des fonctions suivantes:

Créer un dessin et des dimensions d'armatures
Format: (r, g, b)   La valeur de r, g, b doit être comprise entre 0 et 1, vous devrez peut-être diviser la valeur de r, g, b par 255 pour obtenir sa valeur entre 0 et 1 Assurez-vous que r, g, b soit flottant Exemple: (0.67, 0.0, 0.0)
 * renvoie un dictionnaire avec la structure comme clé et la page de dessin de ferraillage correspondante comme valeur.
 * est la liste des objets structurels pour générer leur dessin de ferraillage. Si elles ne sont pas fournies, les structures seront sélectionnées dans le document actif agissant comme hôte pour les objets d'armature.
 * est la liste des objets d'armature à inclure dans le dessin. S'ils ne sont pas fournis, les objets d'armature ayant Host dans structure_list seront sélectionnés à partir du document actif.
 * spécifie la vue du dessin à générer. Il peut s'agir de "Front", "Rear", "Left", "Right", "Top" ou "Bottom".
 * spécifie la largeur de trait des armatures dans le dessin svg.
 * spécifie le style de couleur des armatures. Réglez-le sur "Automatic" pour sélectionner automatiquement la couleur des armatures ou sur "Personnalisé" pour choisir la valeur de couleur de la forme à partir de la variable.
 * spécifie la couleur de remplissage des armatures dans le dessin svg.
 * spécifie la largeur de trait de la structure dans le dessin svg.
 * spécifie le style de remplissage de la structure. Réglez-le sur "Automatic" pour sélectionner automatiquement la couleur de la structure ou sur "Custom" pour choisir la valeur de couleur de la structure à partir de la variable.
 * spécifie la couleur de remplissage de la structure dans le dessin svg. Format: (r, g, b)
 * spécifie le décalage gauche de la vue de dessin sur.
 * spécifie le décalage supérieur de la vue de dessin sur.
 * spécifie le décalage minimum à droite de la vue de dessin sur.
 * spécifie le décalage inférieur minimum de la vue de dessin sur.
 * spécifie la largeur maximale du dessin sur.
 * spécifie la hauteur maximale du dessin sur.
 * est le fichier modèle à utiliser pour la page de dessin de ferraillage.

Exemple: "%M %C⌀%D,span=%S" Ici: %M -> Rebar.Mark %C -> Rebar.Amount %D -> Rebar.Diameter %S -> Rebar span length Format: (r, g, b)   La valeur de r, g, b doit être comprise entre 0 et 1, vous devrez peut-être diviser la valeur de r, g, b par 255 pour obtenir sa valeur entre 0 et 1 Assurez-vous que r, g, b doit être flottant
 * spécifie si une cotation doit être créée pour les armatures dans le dessin.
 * est la liste des armatures à dimensionner. Définissez-le sur Aucun pour coter toutes les armatures visibles dans le dessin.
 * est le format utilisé pour l'étiquette de dimension.
 * est la famille de polices de l'étiquette de dimension.
 * est la taille de police de l'étiquette de dimension.
 * est la largeur du trait de la ligne de cote.
 * est le style de trait de la ligne de cote. Il peut s'agir de "Continuous", "Dash", "Dot", "DashDot" ou "DashDotDot".
 * est la couleur de la ligne de cote.
 * est la couleur de l'étiquette de dimension.
 * est le symbole de début de la ligne de cote, dans le cas où une seule armature est visible. Il peut s'agir de "FilledArrow", "Tick", "Dot" ou "None".
 * est le symbole de fin de ligne de cote, si une seule armature est visible. Il peut s'agir de "FilledArrow", "Tick", "Dot" ou "None".
 * est le symbole de début de ligne de cote, dans le cas où plusieurs armatures sont visibles. Il peut s'agir de "FilledArrow", "Tick", "Dot" ou "None".
 * est le symbole de fin de ligne de cote, dans le cas où plusieurs barres d'armature sont visibles. Il peut s'agir de "FilledArrow", "Tick", "Dot" ou "None".
 * est le symbole des points médians de la ligne de cote. Il peut s'agir de "Tick", "Dot" ou "None".
 * spécifie le décalage gauche de la cote par rapport au dessin.
 * spécifie le décalage droit de la cote par rapport au dessin.
 * spécifie le décalage supérieur de la cote à partir du dessin.
 * spécifie le décalage inférieur de la cote à partir du dessin.
 * est l'incrément du décalage gauche pour éloigner chaque nouvelle étiquette de cote du dessin.
 * est l'incrément de décalage à droite pour éloigner chaque nouvelle étiquette de cote du dessin.
 * est l'incrément du décalage supérieur pour éloigner chaque nouvelle étiquette de cote du dessin.
 * est l'incrément du décalage inférieur pour éloigner chaque nouvelle étiquette de cote du dessin.
 * spécifie si les lignes de cote doivent être en dehors du dessin d'armature, dans le cas où une seule armature est visible.
 * spécifie si les lignes de cote doivent être en dehors du dessin d'armature, dans le cas où plusieurs armatures sont visibles.
 * spécifie le type de position de l'étiquette de cote, si une seule armature est visible. Il peut s'agir de "StartOfLine", "MidOfLine" ou "EndOfLine".
 * spécifie le type de position de l'étiquette de cote, si plusieurs armatures sont visibles. Il peut s'agir de "StartOfLine", "MidOfLine" ou "EndOfLine".