Calculateur de bois pour pergola : poteaux, poutres, chevrons
Une pergola de 12 × 10 pieds avec un chevron tous les 2 pieds demande 4 poteaux, 2 poutres de 12 pieds et 7 chevrons de 10 pieds, soit 13 pièces. Indiquez l'emprise et l'entraxe pour obtenir la liste de bois avant de commander. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur
- 12
- Largeur
- 10
- Entraxe des chevrons
- 2
- Travées entières
- 6
- Reste
- 0
- Nombre de poteaux
- 4
- Nombre de poutres
- 2
Planifier une pergola autoportante commence par un métré de bois pour les poteaux qui portent la structure, les poutres qui longent les côtés longs et les chevrons qui forment le treillis d'ombre ouvert en partie haute. Ce calculateur de bois pour pergola accepte la longueur et la largeur de l'emprise plus l'entraxe des chevrons prévu en couverture, puis renvoie une liste déterministe de pièces : quatre poteaux d'angle, deux poutres principales sur la longueur, et un nombre de chevrons qui inclut toujours les deux extrémités de la course. Conservez longueur, largeur et entraxe dans un seul système d'unités—pieds avec pieds, mètres avec mètres—afin que la portée des chevrons égale la largeur et que les poutres correspondent à la longueur. Utilisez les comptages de pièces comme estimation de planification avant de caler les sections en stock, d'ajouter la chute ou de commander la quincaillerie.
Comment les poteaux, poutres et chevrons sont comptés
Une pergola rectangulaire freestanding est modélisée avec quatre poteaux d'angle, deux poutres principales parcourant toute la longueur de l'ouvrage (une le long de chaque grand côté) et un ensemble de chevrons qui franchissent la largeur et reposent sur ces poutres.
Les positions de chevron incluent toujours les deux extrémités de la longueur afin que le treillis ne laisse pas la dernière travée ouverte : lorsque la longueur est un multiple exact de l'entraxe, le nombre de positions est la longueur divisée par l'entraxe plus un ; lorsqu'une travée partielle demeure, l'extrémité lointaine est encore comptée, soit le plancher de la longueur sur l'entraxe plus deux. Chaque chevron est traité comme une pièce de longueur égale à la largeur de l'emprise (portée en plan d'une poutre à l'autre).
Chaque poutre est traitée comme une pièce de longueur égale à la longueur de l'emprise. La réponse indique aussi les travées pleines, tout reste le long de la longueur, les totaux linéaires de poutres et de chevrons, le linéaire du cadre supérieur (poutres plus chevrons) et le total de pièces (poteaux plus poutres plus chevrons) pour que vous puissiez ébaucher une liste de coupe ou alimenter un tableur matières sans recalculer à la main l'arithmétique de la grille.
Contrat d'entrée, unités et comportement d'erreur
Les dimensions extrêmement petites ou absurdes sont rejetées pour que la division en virgule flottante reste stable. Il n'y a pas d'enum d'unités : vous choisissez pieds, pouces, mètres ou millimètres, mais tous les champs doivent partager ce système—mélanger douze pieds de longueur avec deux mètres d'entraxe produit des comptages sans sens. Si vous préférez plus d'ombre, réduisez l'entraxe ; le nombre de chevrons monte tandis que poteaux et poutres restent fixes dans ce modèle freestanding.
Poteaux intermédiaires sur de très longs linéaires, poutres doubles, linteaux, pannes et quincaillerie sortent du contrat à trois champs—étendez les comptages vous-même après revue du code local et des longueurs de stock.
Quand un relevé rapide du bois fait gagner du temps
Propriétaires et bricoleurs utilisent un calculateur de bois pour pergola pour transformer un croquis de longueur, largeur et rythme de chevrons préféré en première liste d'achats avant d'aller au négoce. Les entrepreneurs de paysage et de decks collent les mêmes chiffres dans les feuilles de préparation de chantier pour que les estimateurs cotent poteaux, poutres et chevrons de façon cohérente d'une proposition à l'autre.
Épinglez les comptages renvoyés dans les tests, gardez des unités cohérentes et traitez la sortie comme estimation de planification—non comme un dimensionnement structurel scellé—puis appliquez votre propre pourcentage de chute, vos longueurs de stock et vos contrôles d'ingénierie avant de couper ou de commander.
Cas d’usage
Liste d'achats DIY à partir d'un croquis
Saisissez la longueur, la largeur et l'entraxe de chevrons prévus pour obtenir poteaux d'angle, poutres doubles et chevrons avant d'acheter le bois.
Préparation de devis entrepreneur
Standardisez les comptages de pièces de pergola freestanding entre propositions avec la même arithmétique de grille d'entraxe pour chaque emprise.
Questions fréquentes
Comment le calculateur de bois pour pergola compte-t-il les chevrons ?
Les chevrons sont espacés le long de la longueur à votre entraxe et incluent toujours les deux extrémités. Les multiples exacts utilisent length/spacing+1 positions ; une dernière travée partielle utilise floor(length/spacing)+2. La longueur de chaque chevron égale la largeur.
Pourquoi y a-t-il toujours quatre poteaux ?
Le modèle est un cadre rectangulaire freestanding avec un poteau à chaque angle. La hauteur de poteau n'est pas estimée. Ajoutez des poteaux intermédiaires vous-même si votre portée ou le code l'exige.
Combien de poutres le modèle suppose-t-il ?
Deux poutres principales le long de la longueur (une de chaque grand côté), chacune aussi longue que la longueur de l'emprise. Poutres doubles ou linteaux d'extrémité non inclus—ajoutez-les à votre liste de coupe si votre conception les utilise.
Combien de bois linéaire faut-il pour le dessus d'une pergola de 12 × 10 ?
Avec un chevron tous les 2 pieds, le cadre supérieur totalise 94 pieds linéaires : les deux poutres de 12 pieds en font 24 et les sept chevrons de 10 pieds en font 70. Les quatre poteaux sont comptés à part.
La liste comprend-elle la hauteur des poteaux, les pannes ou la quincaillerie ?
Non. Les poteaux sont comptés mais pas dimensionnés, car leur hauteur dépend du sol fini et du dégagement souhaité. Poteaux intermédiaires, poutres doubles, linteaux, pannes et quincaillerie restent à ajouter après avoir vérifié les règles locales.
Outils associés
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/home/pergola-lumber \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":12,"width":10,"rafter_spacing":2}'const res = await fetch("https://api.kit.forhosting.com/home/pergola-lumber", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 12,
"width": 10,
"rafter_spacing": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/pergola-lumber",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 12,
"width": 10,
"rafter_spacing": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/pergola-lumber", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":12,"width":10,"rafter_spacing":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":12,"width":10,"rafter_spacing":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/pergola-lumber", 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
{
"length": 12,
"width": 10,
"rafter_spacing": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.pergola_lumber",
"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. |
Notes techniques
Comment les poteaux, poutres et chevrons sont comptés
Les poteaux ne sont renvoyés qu'en nombre de quatre : la hauteur du poteau dépend de la cote finie et du gabarit de toiture, donc cet endpoint n'invente pas de dimension verticale.
Contrat d'entrée, unités et comportement d'erreur
Envoyez en POST un corps JSON avec trois nombres finis positifs obligatoires : length, la dimension de l'emprise le long de laquelle les chevrons sont espacés ; width, la dimension que chaque chevron franchit ; et rafter_spacing, la distance d'entraxe entre chevrons adjacents le long de la longueur. Les valeurs peuvent arriver en nombres JSON ou en chaînes numériques. Champs manquants, chaînes vides, valeurs non finies, zéro et négatifs échouent avec invalid_input en nommant le champ, et l'échec de validation n'est pas facturé. Exemple : length douze, width dix, rafter_spacing deux (mêmes unités) donne quatre poteaux, deux poutres de longueur douze et sept chevrons de longueur dix lorsque douze est un multiple exact de deux, car les positions valent six plus un.
Où une API bois pour pergola justifie son coût
Configurateurs de produit et applications web de négoce peuvent appeler l'API depuis un formulaire sans monter un moteur de charpente sur mesure pour un métré rectangulaire à trois entrées. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Configurateurs et widgets de contenu
Alimentez un outil gratuit dans le navigateur ou un formulaire adossé à l'API qui renvoie poteaux, poutres et chevrons reproductibles pour le SEO et la capture de leads.
Questions techniques
Quelles unités dois-je utiliser ?
Tout système linéaire unique pour length, width et rafter_spacing ensemble (pieds, mètres, etc.). Ne mélangez pas les systèmes. L'API ne convertit pas les unités.
Combien coûte le calculateur de bois pour pergola ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.