Scala a chiocciola
Un'altezza di 3000 mm con raggio di 900 mm e pedate da 250 mm dà 23 gradini e una scala che ruota poco più di 360 gradi. Ottiene anche la lunghezza del corrimano e l'alzata di ogni gradino prima di ordinare la lamiera. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Alzata totale
- 3000
- Raggio
- 900
- Profondità della pedata
- 250
- Numero di pedate
- 23
- Rotazione totale (°)
- 366,0563691114
- Rotazione totale (rad)
- 6,3888888889
- Lunghezza del corrimano
- 6485,5608855364
Una scala a chiocciola avvolge i gradini intorno a un fusto centrale o a un pozzo aperto perché un dislivello da piano a piano stia in una pianta circolare compatta, invece di una lunga rampa rettilinea. Costruttori, architetti, chi recupera sottotetti e officine di scale metalliche necessitano di tre quote di tracciamento prima di ordinare lastra, regolare una dima o verificare il franco di testa: quanti gradini porta l'elica, di quanto ruota la scala in pianta e quanto deve misurare il corrimano elicoidale. Questo calcolatore di scala a chiocciola prende la salita totale, il raggio della linea di cammino o del corrimano, e la pedata lungo quel raggio; restituisce il numero intero di gradini, l'angolo di rotazione totale in gradi e radianti, la lunghezza d'elica del corrimano e l'alzata corrispondente.
Come gradini, rotazione e corrimano seguono da salita, raggio e pedata
Una scala a chiocciola è un'elica circolare: ogni gradino poggia su un cerchio in pianta di raggio R e i naselli salgono un dislivello totale H. Srotolare l'elica su un rettangolo rende la geometria elementare. La circonferenza in pianta vale due volte pi volte R.
Il conteggio intero di gradini N è l'intero più vicino di pedate che riempiono quella circonferenza, almeno uno, così N uguaglia il massimo tra 1 e il valore arrotondato di 2πR diviso per D. Conservando la pedata richiesta invece di stirare i gradini per riempire esattamente 360 gradi, ogni gradino sottende l'angolo D su R radianti. La rotazione totale è quindi N volte D su R radianti, o quella quantità volte 180 su pi in gradi.
Un conteggio arrotondato per eccesso riempie un poco di più un giro; uno arrotondato per difetto lo lascia un poco corto, risultato onesto dell'insistere su una pedata scelta. La lunghezza di cammino lungo l'elica in pianta è N volte D. Il corrimano, modellato come elica dello stesso raggio e della stessa salita, ha lunghezza pari all'ipotenusa di quella lunghezza di cammino e H: la radice quadrata di (N volte D) al quadrato più H al quadrato.
L'alzata di ciascun gradino è H diviso per N, perché una chiocciola di solito atterra sul piano superiore con l'ultima alzata, così il numero di alzate uguaglia quello dei gradini. I giri uguagliano la rotazione totale in radianti divisa per 2π. Tutte le lunghezze condividono l'unità che Lei ha inviato — millimetri, metri, pollici o piedi — e il calcolatore non converte mai le unità.
Invii il raggio della linea di cammino se Le importa il percorso sotto il piede; invi il raggio esterno o del corrimano se sta acquistando profilo di ringhiera. La stessa formula d'elica serve a entrambe le domande.
Dove un calcolatore di scala a chiocciola merita il suo posto
I recuperi di sottotetto e i soppalchi sono il caso quotidiano: un pozzo circolare deve inghiottire un dislivello di un intero piano senza che una rampa rettilinea mangi la stanza, e le prime cifre di cui un falegname o un'officina d'acciaio hanno bisogno sono conteggio di gradini, rotazione e lunghezza del corrimano.
Le chiocciole metalliche prefabbricate si vendono per diametro e altezza da piano a piano; alimentando il raggio di cammino e una pedata scelta si ottiene quanti gradini il kit deve portare e quanta lunghezza di corrimano elicoidale ordinare prima che giri la zincatura. I pozzi in legno e in muratura richiedono la stessa elica: la rotazione dice se il nasello superiore fronteggia la porta del pianerottolo o la combatte, e l'alzata segnala una pendenza che fallirà un controllo di comfort anche se la pedata stessa è lecita.
Autori di programmi e correttori automatici LMS fissano goldens perché una chiocciola di 3000 per 900 per 250 millimetri resti a 23 gradini. Lo strumento è un'elica circolare a raggio costante, non una rampa rettilinea, non una scala a pedate compensate e non una scala elicoidale a raggio variabile; quelle sono intenzioni di ricerca diverse. Non applica nemmeno gli scostamenti di linea di cammino del codice, i coni di franco minimo né le regole di larghezza di esodo.
Se più avanti Le serve il conteggio di alzate di una rampa rettilinea, un tracciamento di intagli della trave o l'intradosso di un arco circolare, li tratti come le pagine di scala e di arco che già sono, invece di sovraccaricare questa scheda di scala a chiocciola.
Casi d'uso
Pozzi di sottotetto e soppalco
Invii la salita da piano a piano, il raggio del pozzo e una pedata scelta per ottenere gradini, rotazione verso la porta del pianerottolo e lunghezza di corrimano elicoidale prima di ritagliare l'apertura.
Kit metallici di chiocciola prefabbricati
Diametro e altezza di piano diventano raggio, salita e pedata; l'officina ottiene quanti gradini il kit deve portare e quanto corrimano elicoidale ordinare.
Verificare pendenza e rotazione sui disegni
L'alzata segnala una pendenza scomoda; la rotazione totale mostra se il nasello superiore fronteggia la porta o combatte il muro del pianerottolo.
Domande frequenti
Come si calcola il numero di gradini di una scala a chiocciola?
Il conteggio N è l'intero più vicino di pedate che riempiono la circonferenza in pianta: N = max(1, round(2πR / D)). La rotazione è N·D/R radianti e il corrimano è l'elica sqrt((N·D)² + H²).
Che succede se la pedata è nulla o negativa?
Una chiocciola non si traccia con una pedata non positiva; la convalida fallita non è addebitata.
Il raggio è la linea di cammino o il corrimano?
L'elica di cui vuole la lunghezza. Invii il raggio della linea di cammino per il percorso sotto il piede, o il raggio esterno o del corrimano se sta acquistando profilo. Si applica la stessa formula.
Quali unità usa il calcolatore di scala a chiocciola?
Qualsiasi unità lineare coerente: millimetri, metri, pollici o piedi. I tre ingressi devono condividere quella unità. Il calcolatore non converte mai; la rotazione torna in gradi e radianti.
Perché la mia scala ruota poco più di un giro completo?
Perché il numero di gradini si arrotonda all'intero più vicino mantenendo la pedata scelta. Con 23 gradini da 250 mm su un raggio di 900 mm, la linea di cammino misura 5750 mm, poco più di un giro.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/build/spiral-staircase \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rise":3000,"radius":900,"tread_depth":250}'const res = await fetch("https://api.kit.forhosting.com/build/spiral-staircase", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rise": 3000,
"radius": 900,
"tread_depth": 250
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/spiral-staircase",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rise": 3000,
"radius": 900,
"tread_depth": 250
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/spiral-staircase", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rise":3000,"radius":900,"tread_depth":250}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rise":3000,"radius":900,"tread_depth":250}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/spiral-staircase", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"total_rise": 3000,
"radius": 900,
"tread_depth": 250
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.spiral_staircase",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
min_length | 1e-15 |
max_length | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
La pedata deve essere una lunghezza strettamente positiva; un tread_depth nullo o negativo è rifiutato con invalid_input e non viene addebitato.
Come gradini, rotazione e corrimano seguono da salita, raggio e pedata
Il passo che il piede percorre è la lunghezza d'arco di un gradino lungo quel cerchio, che questo calcolatore chiama tread_depth D.
Cosa inviare, quali unità usare e come fallisce la convalida
Tutti e tre devono essere lunghezze finite positive nella stessa unità. Salita o raggio nulli o negativi falliscono allo stesso modo. I compiti falliti non sono addebitati. I tetti sono lunghezze finite generose; il requisito geometrico duro è che ogni ingresso sia strettamente positivo. Lo stesso ingresso produce sempre la stessa uscita arrotondata, contratto su cui si appoggiano fogli di stima, dime CNC e worker di bordo quando fissano una chiocciola da sottotetto di tre metri in un pozzo di novecento millimetri. Invii tre campi numerici obbligatori detti total_rise, radius e tread_depth. Sono accettati gli alias rise, height, total_height e floor_height per total_rise; r, R e walking_radius per radius; going, tread, depth e tread_going per tread_depth, così un modulo che già dice going non esige un cambio di nome. Le stringhe che si interpretano come numeri finiti sono accettate come i numeri JSON. In caso di successo, la risposta echeggia gli ingressi ripuliti e pubblica tread_count come il numero intero di gradini, total_rotation_deg e total_rotation_rad come lo spazzamento dell'elica, handrail_length come l'ipotenusa elicoidale, riser_height come la salita su N, revolutions come lo spazzamento in giri, walking_length come N volte D, plan_circumference come 2πR, e formula come l'identità che li ha prodotti. Caso lavorato in millimetri: total_rise 3000, radius 900, tread_depth 250 rende 23 gradini, un poco più di un giro completo perché 23 pedate di 250 millimetri riempiono un poco di più la circonferenza di 1800π millimetri, un'alzata di 3000 su 23, e un corrimano pari alla radice quadrata di 5750 al quadrato più 3000 al quadrato. Un tread_depth nullo, negativo o assente fallisce con invalid_input nominando quel campo, contratto del prodotto: una chiocciola non si traccia con una pedata non positiva. Le chiamate API riuscite usano la base pubblicata di $0.002 per elemento.
Domande tecniche
Quanto costa il calcolatore di scala a chiocciola?
Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non è addebitato.