Calculateur de tirants
Un faîtage de 40 pieds avec un tirant tous les 4 pieds demande 11 tirants : un à chaque extrémité et un à chaque repère d'entraxe entre les deux. Il compte les pièces de votre liste de bois, pas les chevrons. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur du faîtage
- 40
- Espacement des entraits
- 4
- Pièces par position
- 1
- Travées entières
- 10
- Reste
- 0
- Positions des entraits
- 11
Commander le bois pour un toit à deux pentes ne se limite pas aux chevrons communs : de nombreux codes et notes d'ingénieur exigent aussi des tirants de faîtage hauts sur chaque paire de chevrons, ou des entraits plus bas au niveau du plafond, pour résister à la poussée vers l'extérieur. Ce calculateur de nombre de tirants répond au métré avec une formule déterministe d'entraxe. Vous indiquez la longueur de faîtage —la dimension du bâtiment le long de laquelle les tirants sont espacés— et l'entraxe requis ou maximal dans les mêmes unités linéaires, souvent quatre pieds OC ou quarante-huit pouces lorsque les plans travaillent uniquement en pouces. Le moteur place une station à chaque extrémité du faîtage, remplit les positions intermédiaires sur la grille d'espacement et multiplie par les pièces par station (par défaut un élément reliant la paire de chevrons opposés).
Mesurez la longueur de faîtage et gardez l'entraxe des tirants dans des unités cohérentes
Mesurez la longueur du faîtage —ou la course d'égout du bâtiment qui le reflète— dans l'unité linéaire de vos plans. L'entraxe des tirants est la distance de centre à centre requise ou maximale entre stations successives de tirant de faîtage ou d'entrait le long de ce faîtage. Quatre pieds OC est un programme résidentiel courant lorsque les tirants tombent tous les deux ou trois paires de chevrons à seize ou vingt-quatre pouces OC, mais suivez toujours le tableau du code ou la note structurelle de vos dessins.
Le calculateur accepte tout entraxe fini strictement positif dans les mêmes unités que la longueur de faîtage. Si vous avez mesuré quarante pieds de faîtage, envoyez l'entraxe en pieds (par exemple quatre). Si vous avez mesuré quatre cent quatre-vingts pouces, envoyez l'entraxe en pouces (par exemple quarante-huit).
Le moteur ne convertit pas les unités : mélanger pieds pour la longueur et pouces pour l'entraxe inventera un décompte absurde.
Cas d’usage
Listes DIY de quincaillerie et de bois pour toits à deux pentes
Les propriétaires saisissent la longueur de faîtage et l'entraxe OC de quatre pieds et savent combien de tirants de faîtage ou d'entraits charger avant un week-end de re-toiture ou de porche.
Métré entrepreneur et automatisation d'offres
Les outils d'estimation regroupent les parcours de faîtage depuis les plans, appliquent l'entraxe maximal du code et émettent des quantités de tirants de faîtage ou d'entraits pour bons de commande sans tableur.
Questions fréquentes
Comment le calculateur de tirants compte-t-il les pièces ?
Les multiples exacts utilisent longueur/entraxe + 1 ; les travées partielles comptent encore l'extrémité lointaine.
Quelles unités dois-je utiliser ?
Tout système linéaire cohérent. 4). Si les deux sont en pouces, utilisez 48 pour un OC typique de quatre pieds. Mélanger pieds et pouces sans convertir produira un décompte erroné.
Que se passe-t-il si l'entraxe est nul ou négatif ?
L'entraxe des tirants et la longueur de faîtage doivent tous deux être strictement positifs ; les valeurs nulles ou négatives sont rejetées et non facturées.
Distingue-t-il tirants de faîtage et entraits de chevrons ?
Non. Les deux utilisent le même décompte de stations le long du faîtage à l'entraxe requis. La cote sur le chevron, la section du bois et le clouage restent des choix de conception hors de cet outil de métré.
Que se passe-t-il si le faîtage n'est pas un multiple exact de l'entraxe ?
Le calculateur place quand même un tirant à l'extrémité, même si la dernière travée est plus courte. Le nombre de positions vaut alors la partie entière de la longueur divisée par l'entraxe, plus deux.
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/collar-tie-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ridge_length":40,"tie_spacing":4}'const res = await fetch("https://api.kit.forhosting.com/home/collar-tie-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ridge_length": 40,
"tie_spacing": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/collar-tie-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ridge_length": 40,
"tie_spacing": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/collar-tie-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ridge_length":40,"tie_spacing":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ridge_length":40,"tie_spacing":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/collar-tie-count", 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
{
"ridge_length": 40,
"tie_spacing": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.collar_tie_count",
"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
Un entraxe nul ou négatif est rejeté avec une erreur claire invalid_input afin que les outils d'estimation restent fiables avant de réserver le stock. L'outil navigateur s'exécute gratuitement sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque applications et SDK ont besoin du même contrat.
Mesurez la longueur de faîtage et gardez l'entraxe des tirants dans des unités cohérentes
Envoyez cette valeur comme ridge_length ; les alias ridge, length, building_length, eave_length et run_length sont acceptés pour les libellés de formulaire qui préfèrent ces noms. Les deux champs doivent être des nombres finis strictement positifs : zéro, négatif ou non numérique lève invalid_input et n'est pas facturé. Les valeurs extrêmement petites ou énormes hors de la plage de stabilité publiée sont aussi rejetées pour que l'arithmétique de travées en virgule flottante reste significative sur un isolate Worker. Les alias optionnels de l'entraxe incluent spacing, oc, on_center, centers, max_spacing, collar_spacing et rafter_tie_spacing, couvrant les en-têtes courants des tableurs de métré.
Comment extrémités, travées OC et pièces par station sont comptées
Lorsque la longueur de faîtage est un multiple exact de l'entraxe, le nombre de positions est simplement longueur divisée par entraxe plus un. Lorsqu'il reste une travée partielle à l'extrémité lointaine, le moteur compte encore la station de fermeture, ce qui équivaut à floor(longueur divisée par entraxe) plus deux. Les tirants de faîtage (près du faîtage) et les entraits (près de la ligne de plafond) partagent ce même modèle de comptage de stations ; le moteur ne distingue pas la cote —seulement combien de stations et de pièces votre programme exige le long du faîtage. La disposition inclut toujours une station de tirant à chaque extrémité du faîtage, puis place des stations intermédiaires tous les tie_spacing le long du parcours. Cela produit full_bays, remainder (zéro lorsque l'extrémité tombe sur la grille) et tie_positions. Par défaut pieces_per_station vaut un : chaque station a besoin d'un seul tirant de faîtage ou d'entrait reliant la paire de chevrons opposés, de sorte que ties_needed égale tie_positions. Réglez pieces_per_station à deux lorsque le programme demande des membres doublés à chaque station, ou plus haut seulement lorsque votre standard de charpente empile davantage de pièces sous la même grille OC. L'étiquette de méthode est toujours oc_ends_inclusive_times_pieces pour un branchement stable en aval. Longueur ou entraxe obligatoires manquants, dimensions nulles ou négatives, et pieces_per_station hors de la plage entière autorisée échouent avec invalid_input. Des entrées identiques produisent toujours le même JSON car le chemin est de l'arithmétique pure sans réseau, graine aléatoire ni horloge murale.
Usage de l'API, tarification, flux de métré de toiture et limites pratiques
Appelez le calculateur gratuit de nombre de tirants dans le navigateur pour des estimations rapides sur chantier, des bornes de scierie et des tableaux de chantier sans installer de tableur. Envoyez un corps JSON avec ridge_length et tie_spacing, plus pieces_per_station optionnel lorsque le membre unique par défaut ne correspond pas à votre programme. Utilisez l'API prépayée lorsqu'une application de rénovation, un pipeline de métré quantitatif, un configurateur de maison modulaire ou un outil de gestion immobilière a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Associez ce endpoint à home.rafter_count lorsque vous avez aussi besoin de la quantité de chevrons communs à partir de la longueur de faîtage et de l'OC des chevrons, ou à home.rafter_length lorsque la longueur de coupe de chaque chevron commun à partir de la portée et de la pente est la prochaine étape. N'oubliez pas que les toits en croupe et en noue, les chevrons jack, les planches de faîtage et les solives de plafond sont des lignes de métré séparées : si votre liste de matériaux les inclut déjà, gardez-les séparées plutôt que d'augmenter pieces_per_station. Les auteurs qui livrent des SDK peuvent mapper ties_needed directement vers des bons de commande tout en affichant tie_positions, full_bays et remainder comme détail explicatif pour l'estimateur.
Cas d'intégration
Outils de liste de coupe en scierie et e-commerce
Les sites de détail calculent le nombre de tirants lorsque les clients changent la longueur du bâtiment ou l'espacement maximal, avec le même contrat d'API déterministe pour devis et paniers.
Questions techniques
Le calculateur de tirants de faîtage est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.