Escadas
|
|
| Menu location |
|---|
| Arch → Stairs |
| Workbenches |
| Arch |
| Default shortcut |
| S R |
| Introduced in version |
| 0.14 |
| See also |
| Arch Structure, Arch Equipment |
Description
The Arch Stairs tool allows you to build several types of stairs automatically. Straight stairs (with or without a central landing) can be created from scratch. More complex stairs require base objects.
See the Stairs entry in wikipedia for a definition of the different terms used to describe parts of stairs.
Two constructed stairs, one with a massive structure and a landing, the other with a single stringer.
Opções
Usage
- Optionally select one or more base objects, for example Draft Lines, Draft Wires and Sketches:
- Draft Wires or Sketches with two or more segments will be used to create landings. They must be on a plane parallel to the global XY-plane. For example, select a U-shaped wire for a half-turn landing and an L-shaped wire for a corner landing.
- Draft Lines and Sketches with a single edge will be used to create flights.
- If the vertices of all lines and wires have correct Z-coordinates, the created stairs will use this information. A Sketch (plane-parallel to the XY-plane) with a single edge, or a Draft Line without a delta Z will also work for a flight, the Height is then be used to construct the flight.
- The base objects must be selected in the correct order starting with the bottom object.
- Press the
Stairs button, or press S, R keys.
- Adjust the desired properties. Some parts of the stairs, such as the structure, might not appear immediately, if any of the properties makes it impossible, such as a structure thickness of 0.
Complex stairs based on a selection of lines and wired as shown on the left.
In red the wires used for the landings at Z=1500mm, Z=3000mm and Z=4500mm.
In black the lines connecting them used for the flights.
Propriedades
An Arch Stairs object shares the common properties and behaviors of all Arch Components.
Data
Segment and Parts
- DadosAbs Top (
Vector): (read-only) The absolute top level the stairs lead to. - DadosLast Segment (
Link): Last segment (flight or landing) of an Arch Stairs connecting to this segment. The start level of the stairs will be the end level of this last segment. - DadosOutline Left (
VectorList): The left outline of the stairs (read-only). - DadosOutline Left All (
VectorList): The left outline of all segments of the stairs (read-only). - DadosOutline Right (
VectorList): The right outline of the stairs (read-only). - DadosOutline Right All (
VectorList): The right outline of all segments of the stairs (read-only). - DadosRailing Height Left (
Length): Height of the left railing of the stairs or landing. - DadosRailing Height Right (
Length): Height of the right railing of the stairs or landing. - DadosRailing Left (
LinkHidden): The left railing object. introduced in 0.20: Property type updated fromStringtoLinkHidden. - DadosRailing Offset Left (
Length): Offset of the left railing from the edge of the stairs or landing. - DadosRailing Offset Right (
Length): Offset of the right railing from the edge of the stairs or landing. - DadosRailing Right (
LinkHidden): The right railing object. introduced in 0.20: Property type updated fromStringtoLinkHidden.
Stairs
- DadosAlign (
Enumeration): The alignment of the stairs on the baseline. Only used if a baseline is defined. Can beLeft,RightorCenter. - DadosHeight (
Length): The total height of the stairs. Only used if no baseline is defined, or if the baseline is horizontal. Ignored if DadosRiser Height Enforce is non-zero. - DadosLength (
Length): The total length of the stairs if no baseline is defined. Ignored if DadosTread Depth Enforce is non-zero. - DadosWidth (
Length): The width of the stairs. - DadosWidth of Landing (
FloatList): If the DadosNumber Of Steps is 1, the stairs object acts as a landing. When this is the case and the baseline is multi-segment, the width of the first segment of the landing follows the DadosWidth, and the widths of subsequent segments follow the list set here.
Steps
- DadosBlondel Ratio (
Float): (read-only) The calculated Blondel ratio. This ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in. - DadosLanding Depth (
Length): The depth of the landing of the flight, if enabled in DadosLandings. Defaults to the DadosWidth if 0. - DadosNosing (
Length): The size of the nosing. - DadosNumber Of Steps (
Integer): The numbers of steps (risers). Must be at least 2 for a single flight, and at least 4 for stairs with a central landing. - DadosRiser Height (
Length): (read-only) The height of the risers. If DadosRiser Height Enforce is 0 it is calculated (DadosHeight / DadosNumber of Steps). Else it is the same as DadosRiser Height Enforce. - DadosRiser Height Enforce (
Length): The enforced height of the risers. - DadosRiser Thickness (
Length): The thickness of the risers. - DadosTread Depth (
Length): (read-only) The depth of the treads. If DadosTread Depth Enforce is 0 it is calculated (DadosLength / DadosNumber of Steps). Else it is the same as DadosTread Depth Enforce. - DadosTread Depth Enforce (
Length): The enforced depth of the treads. - DadosTread Thickness (
Length): The thickness of the treads.
Structure
- DadosConnection Down Start Stairs (
Enumeration): The type of connection between the lower floor slab and the start of the stairs. Can beHorizontalCut,VerticalCutorHorizontalVerticalCut. - DadosConnection End Stairs Up (
Enumeration): The type of connection between the end of the stairs and the upper floor slab. Can betoFlightThicknessortoSlabThickness. - DadosDown Slab Thickness (
Length): The thickness of the lower floor slab. - DadosFlight (
Enumeration): The direction of the flight after the landing. Can beStraight,HalfTurnLeftorHalfTurnRight. The DadosLandings property must be set toAt center. - DadosLandings (
Enumeration): The type of landings. Can beNoneorAt center(At each cornernot implemented yet). - DadosStringer Overlap (
Length): The overlap of the stringers above the bottom of the treads. - DadosStringer Width (
Length): The width of the stringers. - DadosStructure (
Enumeration): The structure type of the stairs. Can beNone,Massive,One stringerorTwo stringers. For the last two options, the DadosStringer Width and DadosTread Thickness properties must have non-zero values. - DadosStructure Offset (
Length): The offset between the border of the stairs and the structure. - DadosStructure Thickness (
Length): The thickness of the structure. - DadosUp Slab Thickness (
Length): The thickness of the upper floor slab. - Dados (Hidden)Winders (
Enumeration): The type of winders. Not implemented.
Limitations
- Straight, HalfTurnLeft or HalfTurnRight stairs and landings are available at the moment
- See the forum entry for circle stairs.
- See the forum announcement.
Scripting
See also: Arch API and FreeCAD Scripting Basics.
Stairs = makeStairs(baseobj=None, length=None, width=None, height=None, steps=None, name="Stairs")
- Creates a
Stairsobject from the givenbaseobj. - If
baseobjis not given, it will uselength,width,height, andsteps, to build a solid object.
Example:
import Arch
Stairs = Arch.makeStairs(length=5000, width=1200, height=3000, steps=14)
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc From 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, 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, Hatch, Axis, Axis System, Grid, Section Plane, New Page, New View
- Create 2D Views: 2D Drawing, Section View, Section Cut
- 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 Front, Working Plane Top, Working Plane Side, Working Plane
- Modify: Move, Copy, Rotate, Clone, Create Simple Copy, Create 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, Setup 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, Working Plane Proxy, Add to Construction Group, Split Mesh, Mesh to Shape, Select Non-Manifold Meshes, Remove Shape From BIM, Close Holes, Merge Walls, Check, Toggle IFC B-Rep Flag, Toggle Subcomponents, Survey, IFC Diff, IFC Explorer, New IFC Spreadsheet, Image Plane, Unclone, Rewire, Glue, Re-Extrude
- Panel Tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure Tools: Structure, Structural System, Multiple Structures
- IFC Tools: IFC Diff, IFC Expand, Create 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
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
