Calculateur pose diagonale
Une pièce de 5 × 4 m en carreaux de 0,6 m avec 5 % de casse demande 67 carreaux en pose droite et 70 en diagonale : 3 de plus. Voyez les deux achats et leur perte côte à côte 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 de la pièce
- 5
- Largeur de la pièce
- 4
- Longueur du carreau
- 0,6
- Largeur du carreau
- 0,6
- Casse (%)
- 5
- Surface de la pièce
- 20
- Périmètre
- 18
- Surface du carreau
- 0,36
- Diagonale du carreau
- 0,8485281374
Choisir un motif diagonal de carrelage peut transformer une pièce, mais change aussi la quantité de matériau à acheter. Ce calculateur de pose diagonale estime les carreaux entiers supplémentaires qu’une pose à quarante-cinq degrés exige par rapport à une grille alignée sur les axes, pour le même sol rectangulaire. Saisissez la longueur et la largeur de la pièce, la longueur et la largeur du carreau, et un pourcentage optionnel de casse pour la manutention et les lots de teinte. Le moteur construit la grille classique par plafond pour la pose droite, puis applique un modèle déterministe de bande de coupe sur le périmètre pour l’installation diagonale — largeur de bande issue de la diagonale du carreau, plus chutes d’angles —, afin que vous voyiez carreaux, surface de perte et pourcentage de perte pour les deux motifs côte à côte, plus les carreaux en plus et le pourcentage en plus par rapport à la pièce et à l’achat en droit. Conservez toutes les longueurs dans un seul système d’unités et traitez le résultat comme une estimation de planification, non comme un substitut du métrage sur site de votre poseur.
Comment la perte diagonale versus droite est estimée
Partez d’une pièce rectangulaire de longueur L et de largeur W et d’un carreau de longueur tl et de largeur tw, le tout dans les mêmes unités linéaires, afin que l’aire de la pièce L fois W et l’aire du carreau tl fois tw partagent une unité carrée cohérente. Cet achat en droit inclut déjà la perte géométrique des rangées de bord partielles lorsque la pièce n’est pas un multiple exact du carreau.
Pour une pose diagonale à quarante-cinq degrés, la densité d’empilement des carreaux pleins à l’intérieur reste la même couverture par carreau, mais chaque mur coupe les carreaux selon un chemin quasi diagonal et laisse des triangles difficiles à réutiliser. Le moteur ne laisse jamais le décompte diagonal descendre sous le décompte droit avec la même casse, ce qui est une borne inférieure physique de la comparaison.
Les carreaux en plus, l’aire de perte en plus, le pourcentage de perte en plus sur la pièce et le pourcentage en plus versus l’achat en droit complètent le rapport pour que vous puissiez auditer l’écart avant de commander des boîtes.
Cas d’usage
Contrôle DIY avant passage en motif
Mesurez la pièce, saisissez la taille du carreau et voyez combien de carreaux entiers de plus une pose diagonale à 45° exige par rapport à une grille droite avant d’acheter.
Comparaison de SKU pour designers
Fixez la taille de la pièce, alternez longueur et largeur de carreau entre candidats et classez les formats qui gonflent le plus la perte de coupe diagonale.
Questions fréquentes
Que se passe-t-il si la taille du carreau ou de la pièce est nulle ou négative ?
Longueur et largeur de la pièce et du carreau doivent être strictement positives.
Quelles unités dois-je utiliser ?
Tout système cohérent : mètres pour pièce et carreau, ou pieds pour les deux. Ne mélangez pas.
Quel est le coût ?
L’outil navigateur est gratuit et s’exécute en local.
Pourquoi une pose diagonale perd-elle plus de carreaux ?
Parce que chaque mur coupe les carreaux en biais et laisse des chutes triangulaires difficiles à réutiliser. Le calculateur ajoute une bande de coupe sur tout le périmètre, calculée d'après la diagonale du carreau, plus une marge pour les angles : la diagonale ne demande donc jamais moins que la pose droite.
Que représente le pourcentage de casse ?
Une marge pour les carreaux cassés, la manutention et les écarts de teinte entre lots, en plus de la perte due aux coupes. Il s'applique de la même façon aux deux poses pour une comparaison équitable et vaut zéro si vous le laissez vide.
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/diagonal-tile \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"room_length":5,"room_width":4,"tile_length":0.6,"tile_width":0.6}'const res = await fetch("https://api.kit.forhosting.com/home/diagonal-tile", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"room_length": 5,
"room_width": 4,
"tile_length": 0.6,
"tile_width": 0.6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/diagonal-tile",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"room_length": 5,
"room_width": 4,
"tile_length": 0.6,
"tile_width": 0.6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/diagonal-tile", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"room_length":5,"room_width":4,"tile_length":0.6,"tile_width":0.6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"room_length":5,"room_width":4,"tile_length":0.6,"tile_width":0.6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/diagonal-tile", 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
{
"room_length": 5,
"room_width": 4,
"tile_length": 0.6,
"tile_width": 0.6
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.diagonal_tile",
"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
La même fonction pure alimente l’outil gratuit du navigateur et l’API payante, de sorte qu’un devis de showroom coïncide avec une estimation ultérieure par script.
Comment la perte diagonale versus droite est estimée
La pose droite utilise la grille familière de carreaux entiers : comptez le plafond de L divisé par tl le long de la longueur et le plafond de W divisé par tw le long de la largeur, multipliez ces entiers pour tiles_straight_geo, gonflez par le facteur optionnel de casse un plus breakage_percent sur cent, puis plafonnez à nouveau pour que les quantités d’achat restent entières. Ce calculateur modélise cette perte de contour comme une bande de perte de largeur tile_diag divisée par quatre le long du périmètre complet, plus un terme de chute d’angle de tile_diag au carré divisé par quatre, où tile_diag est la diagonale euclidienne d’un carreau. Ajouter cette aire de perte de coupe à l’aire de la pièce, diviser par l’aire du carreau, appliquer le même facteur de casse et plafonner produit tiles_diagonal.
Ce que vous envoyez et ce que vous recevez
Branchez le formulaire gratuit du navigateur pour le bricolage et le showroom, puis appelez le même contrat depuis des scripts lorsque vous avez besoin de plannings pièce par pièce. Envoyez quatre nombres finis obligatoires —room_length, room_width, tile_length et tile_width— plus breakage_percent optionnel lorsque vous voulez la même marge de manutention sur les deux poses. Toutes les dimensions doivent être strictement positives ; breakage_percent doit être non négatif lorsqu’il est fourni et vaut zéro par défaut s’il est omis. Champs manquants, chaînes vides, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse renvoie la géométrie nettoyée de la pièce et du carreau, room_area, perimeter, tile_diag, breakage_percent, les comptes de grille droite tiles_along_length et tiles_along_width, tiles_straight_geo et tiles_straight, aire et perte de la pose droite, les intermédiaires diagonaux waste_band_width, cut_waste_area, area_with_diag_cuts et tiles_diag_exact, puis tiles_diagonal avec son aire et sa perte, et les champs de comparaison extra_tiles, extra_waste_area, extra_waste_percent et extra_vs_straight_percent. Contrôles classiques : pièce de cinq par quatre mètres avec carreaux de zéro virgule six par zéro virgule six mètres et cinq pour cent de casse : la grille par plafond en droit et le modèle de bande diagonale se gonflent, et extra_tiles est non négatif. Le prix des appels API réussis est la base publiée de $0.002 par item ; les échecs de validation ne consomment pas le solde prépayé.
Où les estimations de perte diagonale servent sur le terrain
Les propriétaires qui comparent un aspect losange classique ou proche du chevron à un simple empilement droit ont besoin d’un écart fiable avant d’approuver une commande plus large de grès cérame grand format. Si vous avez besoin de boîtes totales avec un seul pourcentage de perte sans comparaison diagonale, de carrelage mural avec ouvertures ou de volumes de joint, utilisez les calculateurs dédiés sol, mur ou joint — ces intentions de recherche restent sur leurs landings plutôt que de surcharger cette page de comparaison de perte diagonale. Les poseurs de sol chiffrent les avenants lorsqu’un client passe du droit au diagonal : indiquer extra_tiles et extra_waste_percent garde l’échange numérique plutôt que vague. Les designers d’intérieur qui fixent la taille de la pièce et changent de références de carreaux peuvent relancer seulement tile_length et tile_width pour voir comment les grands formats élèvent la bande de coupe relative et donc la prime diagonale. Les gestionnaires d’immeubles qui rénovent couloirs et halls envoient des lots de dimensions via l’API et attachent des lignes de perte supplémentaire aux bons de commande pour que le surplus soit intentionnel. Comme cette capacité est un moteur de parse pur, le prix de l’API est la base publiée de $0.002 par item réussi et l’échec de validation ne consomme pas le solde.
Cas d'intégration
Devis d’avenant pour poseurs
Lorsqu’un client passe du droit au diagonal, relancez les mêmes dimensions et joignez extra_tiles et extra_waste_percent à la ligne de matériau révisée.
Questions techniques
Comment fonctionne ce calculateur de pose diagonale ?
Il construit une grille par plafond pour la pose droite, estime la perte de coupe diagonale via une bande périmétrique de largeur tile_diag/4 plus chutes d’angles, plafonne les deux achats avec casse optionnelle et indique les carreaux et pourcentages en plus.
breakage_percent est-il obligatoire ?
Non. La valeur par défaut est 0. Utilisez une petite valeur positive comme 5 lorsque vous voulez la même marge de manutention et de lot de teinte sur les deux poses.