Arch Stairs/cs

Description
The stairs tool allows you to build automatically several types of stairs. At the moment, only straight stairs (with or without a central landing) are supported. Stairs can be built from scratch, or from a straight line, in which case the stairs follow the line. If the line is not horizontal but has a vertical inclination, the stairs will also follow its slope.

Popis
Nástroj Schody pro vytváření a definování schodišť jakéhokoliv typu

See the Stairs entry in wikipedia for a definition of the different terms used to describe parts of stairs.

Na obrázku nahoře jsou vytvořena dvě schodiště, jedno s plnou strukturou a podestou a druhé s jednotlivými stupni.

Options

 * Stairs share the common properties and behaviors of all Arch Components

Použití
Stiskněte tlačítko nebo klávesy ,
 * 1) Nastavte požadované vlastnosti. Některé z části schodiště, jako je struktura, se nemusí projevit okamžitě, pokud je to u některých vlastností nemožné, jako je třeba tloušťka struktury nastavená na nulu.

Data

 * : (read-only) The absolute top level the stairs lead to.
 * : 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.
 * : The left outline of the stairs.
 * : The left outline of all segments of the stairs.
 * : The right outline of the stairs.
 * : The right outline of all segments of the stairs.
 * : Height of the left railing of the stairs or landing.
 * : Height of the right railing of the stairs or landing.
 * : The left railing object. : property type updated from to.
 * : Offset of the left railing from the edge of the stairs or landing.
 * : Offset of the right railing from the edge of the stairs or landing.
 * : The right railing object. : property type updated from to.


 * : The alignment of the stairs on the baseline. Only used if a baseline is defined. Can be, or.
 * : The total height of the stairs. Only used if no baseline is defined, or if the baseline is horizontal. Ignored if is non-zero.
 * : The total length of the stairs if no baseline is defined. Ignored if is non-zero.
 * : The width of the stairs.
 * : If the is 1, the stairs object acts as a landing. When this is the case and the baseline is multi-segment, the width of first segment of the landing follows the, the widths of subsequent segments follow the list set here.


 * : (read-only) The calculated Blondel ratio. This ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in.
 * : The depth of the landing of the flight, if enabled in . Defaults to the if 0.
 * : The size of the nosing.
 * : The numbers of steps (risers).
 * : (read-only) The height of the risers. If is 0 it is calculated ( / ). Else it is the same as.
 * : The enforced height of the risers.
 * : The thickness of the risers.
 * : (read-only) The depth of the treads. If is 0 it is calculated ( / ). Else it is the same as.
 * : The enforced depth of the treads.
 * : The thickness of the treads.


 * : The type of connection between the lower floor slab and the start of the stairs. Can be, or.
 * : The type of connection between the end of the stairs and the upper floor slab. Can be or.
 * : The thickness of the lower floor slab.
 * : The direction of the flight after the landing. Can be, or.
 * : The type of landings. Can be or  ( not implemented yet).
 * : The overlap of the stringers above the bottom of the treads.
 * : The width of the stringers.
 * : The structure type of the stairs. Can be, , or.
 * : The offset between the border of the stairs and the structure.
 * : The thickness of the structure.
 * : The thickness of the upper floor slab.
 * : The type of winders. Not implemented.

Omezení

 * Nejsou dostupné před verzí FreeCAD 0.14
 * V současnosti jsou dostupné pouze přímé schody
 * Podívejte se na forum zdroj na kruhové schody.
 * Podívejte se na následující forum oznámení.

Scripting
Arch API and FreeCAD Scripting Basics.

The Stairs tool can be used in macros and from the Python console by using the following function:


 * Creates a object from the given.
 * If is not given, it will use, , , and , to build a solid object.

Example: