|
Posizione nel menu |
---|
Arch → Scala |
Ambiente |
Arch |
Avvio veloce |
S R |
Introdotto nella versione |
0.14 |
Vedere anche |
Struttura, Arredo |
Lo strumento Scale consente di creare automaticamente i diversi tipi di scale. Al momento, sono supportate solo le scale dritte (con o senza pianerottolo). Le scale possono essere costruite da zero, o da una linea dritta, nel qual caso le scale seguono la linea. Se la linea non è orizzontale, ma è inclinata verticalmente, anche le scale seguono la sua pendenza.
Vedere in Stairs entry in wikipedia la definizione dei diversi termini usati per descrivere le parti delle scale.
Due scale, uno con una struttura massiccia e un pianerottolo, e l'altra con un solo montante.
{{{1}}}
An Arch Stairs object shares the common properties and behaviors of all Arch Components.
Segment and Parts
Vector
): (sola lettura) Il livello più alto assoluto a cui conducono le scale.Link
): Ultimo tratto (rampa o pianerottolo) di una scala ad arco che si collega a questo tratto. Il livello iniziale delle scale sarà il livello finale di quest'ultimo tratto.VectorList
): Il profilo sinistro delle scale.VectorList
): Il profilo sinistro di tutti i segmenti delle scale.VectorList
): Il profilo destro delle scale.VectorList
): Il profilo destro di tutti i segmenti delle scale.Length
): Altezza della ringhiera sinistra della scala o del pianerottolo.Length
): Altezza della ringhiera destra della scala o del pianerottolo.LinkHidden
): L'oggetto ringhiera sinistra. disponibile dalla versione 0.20: tipo di proprietà aggiornato da String
a LinkHidden
.Length
): Scostamento della ringhiera sinistra dal bordo della scala o del pianerottolo.Length
): Scostamento della ringhiera destra dal bordo delle scale o del pianerottolo.LinkHidden
): L'oggetto ringhiera destra. disponibile dalla versione 0.20: tipo di proprietà aggiornato da String
a LinkHidden
.Stairs
Enumeration
): L'allineamento delle scale sulla linea di base. Utilizzato solo se è definita una linea di base. Può essere Left
, Right
o Center
.Length
): L'altezza totale delle scale. Utilizzato solo se non è definita alcuna linea di base o se la linea di base è orizzontale. Ignorato se DatiRiser Height Enforce è diverso da zero.Length
): La lunghezza totale delle scale se non è definita alcuna linea base. Ignorato se DatiTread Depth Enforce è diverso da zero.Length
): La larghezza delle scale.FloatList
): Se DatiNumber Of Steps è 1, l'oggetto scala funge da pianerottolo. Quando questo è il caso e la linea di base è multisegmento, la larghezza del primo segmento del pianerottolo segue DatiWidth, le larghezze dei segmenti successivi seguono l'elenco qui impostato.Steps
Float
): (sola lettura) Il calcolo del rapporto Blondel. Questo rapporto indica scale comode e dovrebbe essere compreso tra 62 e 64 cm o 24,5 e 25,5 pollici.Length
): La profondità del pianerottolo della rampa, se abilitato in DatiLandings. Il valore predefinito va a DatiWidth se impostato a 0.Length
): La dimensione del paragradino.Integer
): Il numero di gradini (alzate). Devono essere almeno 2 per una rampa unica, e almeno 4 per una scala con pianerottolo centrale.Length
): (sola lettura) L'altezza delle alzate. Se DatiRiser Height Enforce è 0 viene calcolato (DatiHeight / DatiNumber of Steps). Altrimenti è uguale a DatiRiser Height Enforce.Length
): L'altezza imposta alle alzate.Length
): Lo spessore dei montanti.Length
): (sola lettura) La profondità dei gradini. Se DatiTread Depth Enforce è 0 viene calcolato (DatiLength / DatiNumber of Steps). Altrimenti è uguale a DatiTread Depth Enforce.Length
): La profondità imposta ai gradini.Length
): Lo spessore dei gradini.Structure
Enumeration
): Il tipo di collegamento tra il solaio del piano inferiore e l'inizio delle scale. Può essere HorizontalCut
, VerticalCut
o HorizontalVerticalCut
.Enumeration
): Il tipo di collegamento tra l'estremità delle scale e il solaio del piano superiore. Può essere toFlightThickness
o toSlabThickness
.Length
): Lo spessore della soletta del piano inferiore.Enumeration
): La direzione della rampa dopo il pianerottolo. Può essere Straight
, HalfTurnLeft
o HalfTurnRight
.Enumeration
): Il tipo di pianerottoli. Può essere None
o At center
(At each corner
non ancora implementato).Length
): La sovrapposizione dei traversi nella parte inferiore dei gradini.Length
): La larghezza delle traverse.Enumeration
): Il tipo di struttura delle scale. Può essereNone
, Massive
, One stringer
o Two stringers
.Length
): distanza tra il bordo degli scalini e la struttura di sostegno.Length
): Lo spessore della struttura.Length
): Lo spessore della soletta del piano superiore.Enumeration
): Il tipo di gradini a ventaglio. Non implementato.
Vedere anche: API di Arch e Nozioni di base sugli script di FreeCAD.
Le Scale possono essere create con le macro e dalla console Python tramite la seguente funzione:
Stairs = makeStairs(baseobj=None, length=None, width=None, height=None, steps=None, name="Stairs")
Stairs
da un dato baseobj
.baseobj
, usa length
, width
, height
, e steps
, per costruire un oggetto solido.Esempio:
import Arch
Stairs = Arch.makeStairs(length=5000, width=1200, height=3000, steps=14)