Sparrenlänge aus Neigungswinkel und Lauflänge
Dieser Sparrenlängen-Rechner liefert die Länge des Normalsparrens für ein einfaches Satteldach, sobald Sie die Gebäudespannweite, die Neigung als Steigung pro zwölf Einheiten Auflauf und einen entlang des Sparrens gemessenen Dachüberstand kennen.
Im Browser ausführen – kostenlos
Die Engine halbiert die Spannweite, um den horizontalen Auflauf vom First zur Wandpfette zu erhalten, multipliziert mit dem Neigungsverhältnis, um die Steigung zu finden, wendet den Satz des Pythagoras für die schräge Länge von First zu Pfette an und addiert dann das Überstandsstück. Ein klassischer Testfall nutzt eine Spannweite von vierundzwanzig Einheiten mit einer Sechs-zu-zwölf-Neigung und anderthalb Einheiten Überstand, was nach dem Wurzelschritt rund vierzehn Komma neun Einheiten Material ergibt. Alle drei Maße müssen dieselbe lineare Einheit teilen — Fuß, Zoll oder Meter —, weil die Engine niemals Einheiten für Sie umrechnet. Die Arbeit ist rein deterministische Arithmetik ohne Netzwerkaufrufe, ohne Stichproben und ohne datumsabhängige Abkürzungen. Nutzen Sie sie kostenlos im Browser für Rahmen-Aufmaße und DIY-Dachmateriallisten, oder rufen Sie die API für PRICE pro erfolgreicher Anfrage auf, wenn Sie reproduzierbare Sparrenlängen in Kalkulationssoftware, Tabellen oder CI-Fixtures benötigen.
Was Normalsparrenlänge bedeutet und was die Antwort enthält
Ein Normalsparren ist das gerade Bauteil, das bei einem einfachen Satteldach vom Firstbrett zur Wandpfette verläuft — kein Grat-, Kehl- oder Schifter-Sparren. Seine Länge ist die Hypotenuse eines rechtwinkligen Dreiecks, dessen Basis die halbe Gebäudespannweite und dessen Höhe die Steigung über dieser halben Spannweite ist, plus ein etwaiges Überstandsstück jenseits der Pfette. Die Neigung wird so angegeben, wie Zimmerer Material einkaufen und Tabellen lesen: Einheiten der Steigung für jeweils zwölf Einheiten Auflauf, sodass sechs Sechs-zu-zwölf bedeutet und zwölf im rein geometrischen Sinn eine Neigung von fünfundvierzig Grad. Dieser Rechner liefert die geparste Spannweite, Neigung und den Überstand, einen pitch_label-String wie sechs Schrägstrich zwölf, den halben Auflauf half_span, die vertikale Steigung zur Firstlinie, den pitch_factor-Multiplikator gleich der Quadratwurzel aus eins plus dem Quadrat der Einheitssteigung, die schräge Länge ridge_to_plate vor dem Überstand, die endgültige rafter_length, ein Einheiten-Tag, die verwendete Präzision, ein Methoden-Tag und eine kurze, überprüfbare Formel-Zeichenkette. Es gibt keinen Holz-Artikelkatalog, keine Vogelmaultiefe und keine in die Kernzahl eingebaute Bauordnungs-Spannweitentabelle: Sie erhalten ein geometrisches Aufmaß, dem Sie nach Kenntnis der reinen Länge selbst Verschnitt, Sitzschnitte und Firstdicke hinzufügen können. Zurückgewiesen werden unter anderem fehlende Spannweite oder Neigung, nicht endliche Werte, Größenordnungen oberhalb der dokumentierten Obergrenze, eine Spannweite von null oder darunter, eine negative Neigung und ein negativer Überstand, da eine nicht positive Spannweite keinen Dachauflauf definieren kann und ein negatives Stück kein physischer Dachüberstand ist. Wenn Sie Gratlängen, Kehlschifter oder Dachfläche benötigen, nutzen Sie die dafür vorgesehenen Werkzeuge; diese Seite beantwortet ausschließlich die Normalsparrenlänge mit stabiler numerischer Ausgabe, geeignet für Angebote, Unit-Tests und API-Konsumenten, die keine Rahmenschritte erfinden dürfen.
Wie Spannweite, Neigung, Überstand und Präzision gelesen werden und reproduzierbar bleiben
Bevorzugen Sie span für die volle Breite von Wandpfette zu Wandpfette, mit den Aliasen roof_span, building_span, width und S, damit Formulare und Query-Strings denselben Vertrag wiederverwenden können. pitch akzeptiert pitch sowie die Aliase rise, pitch_rise, X und roof_pitch, immer als die Steigungskomponente einer X-zu-zwölf-Neigung, niemals als Grad oder als reines einheitenloses Gefälle. Der Überstand akzeptiert overhang sowie eave, tail, projection und O; wird er weggelassen, ist der Standardwert null, sodass eine reine First-zu-Pfette-Länge weiterhin eine Anfrage bleibt. Das optionale precision-Feld mit den Aliasen decimals und dp legt Dezimalstellen für jedes numerische Feld in der Antwort fest; der Standardwert ist vier, die Obergrenze fünfzehn, damit JSON-Goldens stabil bleiben. Die Berechnung bildet half_span als Spannweite geteilt durch zwei, multipliziert mit Neigung geteilt durch zwölf für die Steigung, bildet pitch_factor als Quadratwurzel aus eins plus dem Quadrat der Einheitssteigung, multipliziert half_span mit diesem Faktor für ridge_to_plate und addiert dann den Überstand für rafter_length. Der gesamte Ablauf ist frei von Date, Math.random und Netzwerk-I/O, sodass Ergebnisse über Läufe hinweg bitgenau reproduzierbar sind und sich ideal für CI-Fixtures eignen, die rafter_length prüfen, ohne den Satz des Pythagoras von Hand neu herzuleiten. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne das Layout aus halber Spannweite und Neigungsfaktor selbst neu zu implementieren.
Wo Sparren-Aufmaße bei DIY, Handwerksangeboten und Software Anwendung finden
Hausbesitzer begegnen dieser Berechnung, wenn ein Schuppen-, Veranda- oder Garagendach vor dem Wochenendaufbau eine Holzliste braucht, oder wenn ein Materialangebot nicht zu wenig Material bestellen darf, sobald Neigung und Überstand durch den Entwurf feststehen. Zimmerer und kleine Handwerksbetriebe nutzen dieselben Zahlen, um eine gemessene Spannweite in eine Einkaufsliste zu verwandeln, bevor sie den Holzhandel verlassen, und ergänzen dann Verschnitt für Sitzschnitte und Firstdicke, die die reine Geometrie nicht einschließt. Kalkulatoren betten den Vertrag in Aufmaß-Werkzeuge ein, sodass ein Plan aus Spannweite, Neigung und Überstand ohne eine Tabelle voller versteckter Zellen und gemischter Einheiten zu einer einzigen Sparrenlänge wird. Produkt- und Bildungswerkzeuge zeigen Lernenden, warum eine Verdopplung der Spannweite nicht einfach die Bretterlänge verdoppelt, sobald der Neigungsfaktor den halben Auflauf multipliziert. Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage , eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Tier-A-Katalog von KIT und erlaubt den Übergang von einer Handy-Prüfung vor Ort zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern. Kombinieren Sie es mit Zaun-, Farb- oder Ziegel-Hilfsmitteln, wenn Sie ein kleines Labor kostenloser, deterministischer Heimwerker-Rechner aufbauen, und behalten Sie eigenes Fachurteil für Vogelmäuler, Balkenschuhe und Bauordnungs-Spannweiten, die Ihre Ansicht über die reine Normalsparren-Linie hinaus verlangt. Jedes verarbeitete Element kostet $0.002.
Anwendungsfälle
DIY-Holz-Einkaufslisten für Dächer
Wandeln Sie gemessene Gebäudespannweite, Dachneigung und Dachüberstand in eine Normalsparrenlänge um, bevor Sie Material im Holzhandel kaufen.
Handwerksangebote und Rahmenaufmaße
Verwandeln Sie Pläne aus Spannweite, Neigung und Überstand in reproduzierbare rafter_length-Werte für schriftliche Dach- und Rahmenangebote.
Kalkulationssoftware und CI-Fixtures
Erzeugen Sie deterministische Normalsparrenlängen für Unit-Tests, Property-Checks und automatisierte Material-Aufmaß-Pipelines.
Häufige Fragen
Was kostet der Sparrenlängen-Rechner?
Er ist auf dieser Seite kostenlos in Ihrem Browser. Über die API kostet eine erfolgreiche Anfrage ; ungültige Eingaben werden nicht berechnet.
Wie ist die Normalsparrenlänge definiert?
half_span = span/2, rise = half_span × (pitch/12), ridge_to_plate = √(half_span² + rise²), rafter_length = ridge_to_plate + overhang. Die Neigung ist die Steigung pro 12 Einheiten Auflauf.
Was passiert, wenn die Spannweite null oder negativ ist?
Die Eingabe wird mit invalid_input zurückgewiesen. Eine Spannweite von null oder darunter kann keinen Dachauflauf für die Normalsparrenlänge definieren.
Wird der Überstand horizontal oder entlang des Sparrens gemessen?
Entlang des Sparrens: Er wird nach der First-zu-Pfette-Hypotenuse addiert, als Überstandsstück jenseits der Wandpfette in derselben linearen Einheit wie die Spannweite.
Bemisst dieses Werkzeug Grat- oder Kehlsparren?
Nein. Es berechnet nur die Normalsparrenlänge für eine einfache Satteldachgeometrie aus Spannweite, Neigung und Überstand.
Was kostet eine API-Berechnung?
Jedes verarbeitete Element kostet $0.002.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/trig/rafter-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"run":12,"pitch_angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/rafter-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"run": 12,
"pitch_angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/rafter-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"run": 12,
"pitch_angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/rafter-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"run":12,"pitch_angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"run":12,"pitch_angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/rafter-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"run": 12,
"pitch_angle": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.rafter_length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |