Longueur de chevron selon l’angle et la portée
Ce calculateur de longueur de chevron renvoie la longueur du chevron courant pour un toit à deux pans simple une fois connues la portée du bâtiment, la pente exprimée en montée par douze unités de course, et tout débord de rive mesuré le long du chevron.
Lancer gratuitement
Le moteur divise la portée par deux pour obtenir la course horizontale du faîtage à la sablière, multiplie par le ratio de pente pour trouver la montée, applique le théorème de Pythagore pour la longueur inclinée du faîtage à la sablière, puis ajoute la queue de débord. Une vérification classique utilise une portée de vingt-quatre unités avec une pente de six-douzièmes et un débord d'une unité et demie, ce qui donne environ quatorze virgule neuf unités de bois après l'étape de racine carrée. Les trois mesures doivent partager la même unité linéaire — pieds, pouces, ou mètres — car le moteur ne convertit jamais les unités à votre place. Le travail est de l'arithmétique purement déterministe, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date. Utilisez-le gratuitement dans le navigateur pour les métrés de charpente et les listes de matériaux de toiture bricolage, ou appelez l'API à PRICE par requête réussie lorsque vous avez besoin de longueurs de chevron reproductibles dans des logiciels d'estimation, des tableurs ou des fixtures de CI.
Ce que signifie la longueur du chevron courant et ce que contient la réponse
Un chevron courant est l'élément droit qui va du faîtage jusqu'à la sablière sur un toit à deux pans simple, et non un arêtier, une noue, ou un chevron de croupe. Sa longueur est l'hypoténuse d'un triangle rectangle dont la base est la moitié de la portée du bâtiment et dont la hauteur est la montée sur cette même demi-portée, plus toute queue de rive au-delà de la sablière. La pente est indiquée comme les charpentiers achètent le bois et lisent les tables : unités de montée pour chaque douze unités de course, si bien que six signifie six-douzièmes et douze signifie une pente à quarante-cinq degrés au sens géométrique pur. Ce calculateur renvoie la portée, la pente et le débord analysés, une chaîne pitch_label telle que six barre douze, la course half_span, la montée verticale jusqu'à la ligne de faîtage, le multiplicateur pitch_factor égal à la racine carrée de un plus la montée unitaire au carré, la longueur inclinée ridge_to_plate avant la queue, la longueur finale rafter_length, une étiquette d'unité, la précision utilisée, une étiquette de méthode, et une brève chaîne de formule que vous pouvez auditer. Il n'y a pas de catalogue de références de bois, pas de profondeur de coupe d'entaille d'appui, et aucune table de portée réglementaire intégrée au chiffre central : vous obtenez un métré géométrique afin d'ajouter la perte, les coupes d'appui, et l'épaisseur du faîtage une fois la longueur pure connue. Les cas rejetés incluent une portée ou une pente manquante, des valeurs non finies, des magnitudes au-dessus du plafond documenté, une portée nulle ou négative, une pente négative, et un débord négatif, car une portée non positive ne peut pas définir une course de toit et une queue négative n'est pas une rive physique. Si vous avez besoin de longueurs d'arêtiers, de chevrons de croupe de noue, ou de surface de toit, utilisez ces outils dédiés ; cette page répond uniquement à la longueur du chevron courant, avec une sortie numérique stable adaptée aux devis, aux tests unitaires et aux clients d'API qui ne doivent pas inventer d'étapes de charpente.
Comment la portée, la pente, le débord et la précision sont lus et restent reproductibles
Préférez span pour la largeur totale de sablière à sablière, avec les alias roof_span, building_span, width et S afin que les formulaires et les chaînes de requête puissent réutiliser le même contrat. La pente accepte pitch ainsi que les alias rise, pitch_rise, X et roof_pitch, toujours comme la composante de montée d'une pente X-sur-douze, jamais en degrés ni comme une pente sans unité seule. Le débord accepte overhang ainsi que eave, tail, projection et O ; l'omettre revient par défaut à zéro afin qu'une longueur pure de faîtage à sablière reste une seule requête. Le champ précision optionnel, avec les alias decimals et dp, choisit le nombre de décimales pour chaque champ numérique de la réponse, avec une valeur par défaut de quatre et un plafond de quinze afin que les fichiers de référence JSON restent stables. Le calcul forme half_span comme la portée divisée par deux, multiplie par la pente sur douze pour obtenir la montée, construit pitch_factor comme la racine carrée de un plus la montée unitaire au carré, multiplie half_span par ce facteur pour ridge_to_plate, puis ajoute le débord pour rafter_length. L'ensemble du parcours est exempt de Date, de Math.random et d'entrées-sorties réseau, si bien que les résultats sont reproductibles bit à bit d'une exécution à l'autre, et idéaux pour des fixtures de CI qui vérifient rafter_length sans redériver Pythagore à la main. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé sans réimplémenter vous-même la disposition de demi-portée et de facteur de pente.
Où les métrés de chevrons s'inscrivent dans le bricolage, les devis de métier et les logiciels
Les propriétaires rencontrent ce calcul lorsqu'un abri, une véranda, ou un toit de garage nécessite une liste de bois avant l'installation du week-end, ou lorsqu'un devis de matériaux ne doit pas sous-commander de bois une fois la pente et la rive fixées par la conception. Les charpentiers et petits entrepreneurs utilisent les mêmes chiffres pour transformer une portée mesurée en liste d'achats avant de quitter le dépôt, puis ajoutent la perte de coupe d'appui et l'épaisseur du faîtage que la géométrie pure n'inclut pas. Les métreurs intègrent le contrat dans des outils de métré afin qu'un tableau de portée, pente et débord devienne une longueur de chevron unique sans un tableur plein de cellules cachées et d'unités mélangées. Les outils produits et pédagogiques montrent aux apprenants pourquoi doubler la portée ne double pas simplement la longueur de la planche une fois que le facteur de pente multiplie la course de demi-portée. Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte , la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une vérification sur place par téléphone à un pipeline automatisé sans changer le résultat mathématique. Associez-le à des utilitaires de clôture, de peinture ou de briques lorsque vous construisez un petit laboratoire de calculateurs de rénovation gratuits et déterministes, et gardez le jugement de terrain pour les entailles d'appui, les sabots de charpente et les portées réglementaires que votre élévation exige au-delà de la simple ligne de chevron courant. Chaque élément traité coûte $0.002.
Cas d’usage
Listes de bois de toiture bricolage
Convertissez la portée du bâtiment mesurée, la pente du toit et le débord de rive en une longueur de chevron courant avant d'acheter du bois au dépôt.
Devis de métier et métrés de charpente
Transformez des tableaux de portée, pente et débord en valeurs rafter_length reproductibles pour des devis écrits de toiture et de charpente.
Logiciels d'estimation et fixtures de CI
Générez des longueurs de chevron courant déterministes pour les tests unitaires, les contrôles de propriétés et les pipelines automatisés de métré de matériaux.
Questions fréquentes
Combien coûte le calculateur de longueur de chevron ?
Il est gratuit dans votre navigateur sur cette page. Via l'API, une requête réussie coûte ; les entrées invalides ne sont pas facturées.
Comment la longueur du chevron courant est-elle définie ?
half_span = span/2, rise = half_span × (pitch/12), ridge_to_plate = √(half_span² + rise²), rafter_length = ridge_to_plate + overhang. La pente est la montée par 12 unités de course.
Que se passe-t-il si la portée est nulle ou négative ?
L'entrée est rejetée avec invalid_input. Une portée nulle ou négative ne peut pas définir une course de toit pour la longueur du chevron courant.
Le débord est-il mesuré horizontalement ou le long du chevron ?
Le long du chevron : il est ajouté après l'hypoténuse faîtage-sablière, comme une queue de rive au-delà de la sablière dans la même unité linéaire que la portée.
Cet outil dimensionne-t-il les arêtiers ou les chevrons de noue ?
Non. Il calcule uniquement la longueur du chevron courant pour une géométrie de toit à deux pans simple à partir de la portée, de la pente et du débord.
Combien coûte une opération par API ?
Chaque élément traité coûte $0.002.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"run": 12,
"pitch_angle": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.rafter_length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |