Arch Rebar Drawing/fr

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

Description
L'outil Dessin d'armature 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 Addon Reinforcement.

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

Objet ReinforcementDrawingView
Un objet de la vue SVG Dessin des armatures.

Propriétés

 * : L'objet de structure agissant en tant qu'hôte pour les armatures à inclure dans le dessin.
 * : La liste des objets d'armature à inclure dans le dessin.
 * : La vue du dessin de ferraillage à générer. Il peut s'agir de "Front", "Rear", "Left", "Right", "Top" ou "Bottom".
 * : Le type de position du dessin d'armature sur le gabarit. Il peut être "Automatic" pour calculer l'emplacement du dessin en utilisant, , et  OU "Custom" pour définir l'emplacement en utilisant  et.
 * : La largeur de trait des armatures dans le svg de dessin d'armature.
 * : Le style de couleur des armatures dans le svg de dessin d'armature. Réglez-le sur "Automatic" pour sélectionner automatiquement la couleur des armatures OU "Custom" pour choisir la valeur de couleur de la forme à partir de.
 * : La couleur des armatures dans le svg de dessin d'armature.
 * : La largeur de trait de la structure dans le svg de dessin d'armature.
 * : Le style de couleur de la structure dans le svg de dessin d'armature. Réglez-le sur "Automatic" pour sélectionner automatiquement la couleur des armatures, "Custom" pour choisir la valeur de couleur de la forme de OU "None" pour ne pas remplir la structure.
 * : La couleur de la structure dans le svg de dessin d'armature.
 * : Le modèle pour la vue de dessin de ferraillage.
 * : La largeur du svg de vue de dessin d'armature.
 * : La hauteur du svg de vue de dessin d'armature.
 * : Le décalage gauche de la vue du dessin de ferraillage sur le gabarit.
 * : Le décalage supérieur de la vue du dessin de ferraillage sur le gabarit.
 * : Le décalage minimum à droite de la vue du dessin de ferraillage sur le gabarit.
 * : Le décalage inférieur minimum de la vue du dessin d'armature sur le gabarit.
 * : La largeur maximale de la vue du dessin de ferraillage.
 * : La hauteur maximale de la vue du dessin de ferraillage.
 * : La liste des objets d'armature visibles dans la vue de dessin.
 * : Le décalage gauche pour chaque nouvel objet ReinforcementDimensioning.
 * : Le décalage droit pour chaque nouvel objet ReinforcementDimensioning.
 * : Le décalage supérieur pour chaque nouvel objet ReinforcementDimensioning.
 * : Le décalage inférieur pour chaque nouvel objet ReinforcementDimensioning.

Script
Arch API, Reinforcement API et FreeCAD Scripts de bases.

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

Pour une structure
Format: (r, g, b)   La valeur 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 doivent être flottants Exemple: (0.67, 0.0, 0.0)
 * Crée un objet pour une liste d'objets Arch Structure et Arch Armature personnalisée.
 * Il renvoie le de type.
 * 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 "Custom" 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 "Automatique" pour sélectionner automatiquement la couleur de la structure ou "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.
 * 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.

Pour plusieurs structures

 * Il 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 à partir du 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.