Reinforcement Armature en U
|
Emplacement du menu |
---|
3D/BIM → Outils pour les armatures → Armature en U |
Ateliers |
BIM, Reinforcement |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.17 |
Voir aussi |
Aucun |
Description
L'outil Armature en U permet à l'utilisateur de créer un ensemble d'armatures en forme de U à l'intérieur d'un objet de Arch Structure.
Cette outil fait partie de l'atelier Reinforcement, un atelier externe qui peut être installé avec le Gestionnaire des extensions.
Deux jeux d'armatures en forme de U à l'intérieur d'une Arch Structure
Utilisation
- Sélectionnez n’importe quelle face d’un objet
Arch Structure crée précedemment.
- Ensuite, sélectionnez
Armature en U dans la barre d'outil pour les armatures.
- Un panneau des tâches apparaîtra sur le côté gauche de l'écran, comme indiqué ci-dessous.
- Sélectionnez l'orientation souhaitée.
- Remplissez les entrées telles que "Left Cover", "Right Cover", "Top Cover", "Bottom Cover", "Front Cover", "Bent Angle", "Bent Factor", "Rounding" et "Diameter" de l'armature.
- Sélectionnez le mode de distribution "Amount" ou "Spacing".
- Si "Spacing" est sélectionné, l'utilisateur peut également opter pour un espacement personnalisé.
- Pick Selected Face est utilisé pour vérifier ou modifier la face pour la distribution des armatures.
- Cliquez sur OK ou Appliquer pour générer les armatures.
- Cliquez sur Annuler pour quitter le panneau de tâches.
Panneau des tâches de l'outil
Propriétés
- DonnéesOrientation : définit l'orientation de l'armature (comme fond, haut, droite et gauche).
- DonnéesFront Cover : distance entre l'armature et la face sélectionnée.
- DonnéesRight Cover : distance entre l'extrémité droite de l'armature et la face droite de la structure.
- DonnéesLeft Cover : distance entre l'extrémité gauche de l'armature à la face gauche de la structure.
- DonnéesBottom Cover : distance entre l'armature de la face inférieure de la structure.
- DonnéesTop Cover : distance entre l'armature et la face supérieure de la structure.
- DonnéesRounding : valeur d'arrondi à appliquer aux coins des armatures, exprimée en fois le diamètre.
- DonnéesAmount : nombre d'armatures.
- DonnéesSpacing : distance entre les axes de chaque armature.
Script
Voir aussi : Arch API, Reinforcement API et FreeCAD Débuter avec les scripts.
L'outil Armature en U peut être utilisé dans les macro et à partir de la console Python à l'aide de la fonction suivante :
Rebar = makeUShapeRebar(f_cover, b_cover, r_cover, l_cover,
diameter, t_cover, rounding, amount_spacing_check, amount_spacing_value, orientation="Bottom",
structure=None, facename=None)
- Crée un objet
Rebar
à partir de lastructure
donnée qui est une Arch Structure etfacename
qui est une face de cette structure.- Si aucune
structure
nifacename
n'est donné, la face sélectionnée par l'utilisateur sera entrée.
- Si aucune
f_cover
,b_cover
,r_cover
,l_cover
ett_cover
sont des distances de décalage internes pour les éléments d'armature avec respect des faces de la structure. Ce sont respectivement les décalages avant, inférieur, droit, gauche et supérieur.diameter
est le diamètre des armatures à l'intérieur de la structure.rounding
est le paramètre qui détermine le rayon de courbure des armatures.amount_spacing_check
siTrue
, cela créera autant d'armatures que celles données paramount_spacing_value
. SiFalse
, cela créera des armatures séparées par la valeur numérique deamount_spacing_value
.amount_spacing_value
spécifie le nombre d'armatures, ou la valeur de la distance qui les sépare, en fonction deamount_spacing_check
.orientation
spécifie l'orientation de d'armature. Il peut s'agir de"Bottom"
(bas),"Top"
(haut),"Right"
(droite), or"Left"
(gauche).
Exemple
import FreeCAD, Arch, UShapeRebar
Structure = Arch.makeStructure(length=1000, width=1000, height=400)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = UShapeRebar.makeUShapeRebar(50, 20, 20, 20,
8, 50, 4, True, 6, "Bottom", Structure, "Face4")
Rebar.ViewObject.ShapeColor = (0.9, 0.0, 0.0)
Rebar2 = UShapeRebar.makeUShapeRebar(50, 50, 20, 20,
8, 50, 4, True, 6, "Bottom", Structure, "Face6")
Rebar2.ViewObject.ShapeColor = (0.0, 0.0, 0.9)
Éditer l'armature
Vous pouvez changer les propriétés de l’armature avec la fonction suivante :
editUShapeRebar(Rebar, f_cover, b_cover, r_cover, l_cover,
diameter, t_cover, rounding, amount_spacing_check, amount_spacing_value, orientation,
structure=None, facename=None)
Rebar
est un objetUShapeRebar
créé précédemment.- Les autres paramètres sont les mêmes que ceux requis par la fonction
makeUShapeRebar()
. structure
etfacename
peuvent être omis afin que l'armature reste dans la structure d'origine.
import UShapeRebar
UShapeRebar.editUShapeRebar(Rebar, 50, 50, 20, 20,
16, 20, 5, True, 5, "Top")
UShapeRebar.editUShapeRebar(Rebar2, 70, 50, 20, 20,
16, 70, 5, True, 5, "Top")
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc by 3 points, Fillet, Ellipse, Polygon, Rectangle, B-spline, Bézier curve, Cubic Bézier curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Pipe Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D tools: Profile, Box, Shape builder..., Facebinder, Objects library, Component, External reference
- Annotation: Text, Shape from text, Aligned dimension, Horizontal dimension, Vertical dimension, Leader, Label, Axis, Axes System, Grid, Section Plane, Hatch, Page, View, Shape-based view
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid, Working Plane Top, Working Plane Front, Working Plane Side
- Modify: Move, Copy, Rotate, Clone, Create simple copy, Make compound, Offset, 2D Offset..., Trimex, Join, Split, Scale, Stretch, Draft to sketch, Upgrade, Downgrade, Add component, Remove component, Array, Path array, Polar array, Point array, Cut with plane, Mirror, Extrude..., Difference, Union, Intersection
- Manage: BIM Setup..., Views manager, Manage project..., Manage doors and windows..., Manage IFC elements..., Manage IFC quantities..., Manage IFC properties..., Manage classification..., Manage layers..., Material, Schedule, Preflight checks..., Annotation styles...
- Utils: Toggle bottom panels, Move to Trash, Working Plane View, Select group, Set slope, Create working plane proxy, Add to construction group, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, Toggle subcomponents, Survey, IFC Diff, IFC explorer, Create IFC spreadsheet..., Image plane, Unclone, Rewire, Glue, Reextrude
- Panel tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure tools: Structure, Structural System, Multiple Structures
- IFC tools: IFC Diff..., IFC Expand, Make IFC project, IfcOpenShell update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP

- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test