Arch Escalier

From FreeCAD Documentation
Revision as of 17:56, 2 April 2022 by David69 (talk | contribs)

Arch Escalier

Emplacement du menu
Arch → Escalier
Ateliers
Arch
Raccourci par défaut
S R
Introduit dans la version
0.14
Voir aussi
Arch Structure, Arch Equipement

Description

L'outil Arch Escalier vous permet de construire automatiquement plusieurs types d'escaliers. À l'heure actuelle, seuls les escaliers droits (avec ou sans palier central) sont pris en charge. Les escaliers peuvent être construits à partir de zéro, ou d'une ligne droite Draft Ligne, auquel cas les escaliers suivent la ligne. Si la ligne n'est pas horizontale mais a une inclinaison verticale, les escaliers suivront également sa pente.

Voir la Terminologie des escaliers pour une définition des différents termes utilisés pour décrire les parties d'un escaliers.

Deux escaliers ont été créés: l'un avec une structure massive et un palier et un autre avec un seul limon.

Options

  • L'outil Escalier partage les propriétés communes et les comportements de tous Arch Composants

Utilisation

  1. Appuyez sur le bouton Escalier ou appuyez sur les touches S, R.
  2. Ajustez les propriétés souhaitées. Certaines parties de l'escalier, comme la structure, peuvent ne pas apparaître immédiatement, si l'une des propriétés rend la construction impossible, par exemple une épaisseur de structure égal à 0.

Propriétés

Données

Segment and Parts

  • DonnéesAbs Top (Vector) : (en lecture seule) Le niveau supérieur absolu auquel mène l'escalier.
  • DonnéesLast Segment (Link) : Dernier segment (vol ou palier) d'un escalier en arc se connectant à ce segment. Le niveau de départ de l'escalier sera le niveau final de ce dernier segment.
  • DonnéesOutline Left (VectorList) : Le contour gauche de l'escalier.
  • DonnéesOutline Left All (VectorList) : Le contour gauche de tous les segments de l'escalier.
  • DonnéesOutline Right (VectorList) : Le contour droit de l'escalier.
  • DonnéesOutline Right All (VectorList) : Le contour droit de tous les segments de l'escalier.
  • DonnéesRailing Height Left (Length) : Hauteur de la rampe gauche de l'escalier ou du palier.
  • DonnéesRailing Height Right (Length) : Hauteur de la rampe droite de l'escalier ou du palier.
  • DonnéesRailing Left (String) : Nom de l'objet de la rampe gauche.
  • DonnéesRailing Offset Left (Length) : Décalage de la balustrade gauche par rapport au bord de l'escalier ou du palier.
  • DonnéesRailing Offset Right (Length) : Décalage de la rampe droite par rapport au bord de l'escalier ou du palier.
  • DonnéesRailing Right (String) : Nom de l'objet rampe droite.

Stairs

  • DonnéesAlign (Enumeration) : L'alignement des escaliers sur la ligne de base. Utilisé uniquement si une ligne de base est définie. Peut être Left, Right ou Center.
  • DonnéesHeight (Length) : La hauteur totale de l'escalier. Utilisé uniquement si aucune ligne de base n'est définie, ou si la ligne de base est horizontale. Ignoré si DonnéesRiser Height Enforce est non nul.
  • DonnéesLength (Length) : La longueur totale de l'escalier si aucune ligne de base n'est définie. Ignoré si DonnéesTread Depth Enforce est non nul.
  • DonnéesWidth (Length) : La largeur de l'escalier.
  • DonnéesWidth of Landing (FloatList) : Si la valeur de DonnéesNumber Of Steps est 1, l'objet escalier agit comme un palier. Lorsque c'est le cas et que la ligne de base est multi-segments, la largeur du premier segment du palier suit la DonnéesWidth, les largeurs des segments suivants suivent la liste définie ici.

Steps

  • DonnéesBlondel Ratio (Float) : (en lecture seule) Le rapport Blondel calculé. Ce rapport indique un escalier confortable et devrait se situer entre 62 et 64 cm ou 24,5 et 25,5 pouces.
  • DonnéesLanding Depth (Length) : La profondeur du palier de la volée, si elle est activée dans DonnéesLandings. Par défaut, elle correspond à DonnéesWidth si elle est égale à 0.
  • DonnéesNosing (Length) : La taille du nez.
  • DonnéesNumber Of Steps (Integer) : Le nombre de marches (contremarches).
  • DonnéesRiser Height (Length) : (lecture seule) La hauteur des contremarches. Si DonnéesRiser Height Enforce est 0, elle est calculée (DonnéesHeight / DonnéesNumber of Steps). Sinon, il est identique à DonnéesRiser Height Enforce.
  • DonnéesRiser Height Enforce (Length) : La hauteur imposée des contremarches.
  • DonnéesRiser Thickness (Length) : L'épaisseur des contremarches.
  • DonnéesTread Depth (Length) : (Lecture seule) La profondeur des marches. Si DonnéesTread Depth Enforce est 0, elle est calculée (DonnéesLength / DonnéesNumber of Steps). Sinon, il est identique à DonnéesTread Depth Enforce.
  • DonnéesTread Depth Enforce (Length) : La profondeur forcée des marches.
  • DonnéesTread Thickness (Length) : L'épaisseur des marches.

Structure

  • DonnéesConnexion Down Start Stairs (Enumeration) : Le type de connexion entre la dalle du plancher inférieur et le début de l'escalier. Peut être HorizontalCut, VerticalCut ou HorizontalVerticalCut.
  • DonnéesConnection End Stairs Up (Enumeration) : Le type de connexion entre l'extrémité de l'escalier et la dalle du plancher supérieur. Peut être toFlightThickness ou toSlabThickness.
  • DonnéesDown Slab Thickness (Length) : L'épaisseur de la dalle de l'étage inférieur.
  • DonnéesFlight (Enumeration) : La direction du vol après l'atterrissage. Peut être Straight, HalfTurnLeft ou HalfTurnRight.
  • DonnéesLandings (Enumeration) : Le type d'atterrissage. Peut être None ou At center. (At each corner pas encore implémenté).
  • DonnéesStringer Overlap (Length) : Le chevauchement des limons au-dessus du bas des marches.
  • DonnéesStringer Width (Length) : La largeur des longerons.
  • DonnéesStructure (Enumeration) : Le type de structure de l'escalier. Peut être None, Massive, One stringer ou Two stringer.
  • DonnéesStructure Offset (Length) : Le décalage entre la bordure de l'escalier et la structure.
  • DonnéesStructure Thickness (Length) : L'épaisseur de la structure.
  • DonnéesUp Slab Thickness (Length) : L'épaisseur de la dalle de l'étage supérieur.
  • DonnéesWinders (Enumeration) : Le type d'enrouleurs. Non implémenté.

Limitations

Script

Voir aussi: API et Débuter avec les scripts.

L'outil Escalier peut être utilisé dans des macros et à partir de la console Python à l'aide de la fonction suivante:

Stairs = makeStairs(baseobj=None, length=None, width=None, height=None, steps=None, name="Stairs")
  • Crée un objet avec les attributs donnés
  • Retourne le nouvel objet escalier
  • Crée un objet Stairs à partir de baseobj donné.
  • Si baseobj n'est pas indiqué, il utilisera length, width, height et steps pour construire un objet solide.

Exemple:

import Arch

Stairs = Arch.makeStairs(length=5000, width=1200, height=3000, steps=14)