ForHosting KIT · Mathématiques

Vérificateur de coplanarité

Vérifiez si quatre points de l'espace sont dans un même plan : (0, 0, 0), (1, 0, 0), (0, 1, 0) et (1, 1, 0) le sont, alors que soulever le dernier en (1, 1, 1) forme un tétraèdre de volume 1/6. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
X1
0
Y1
0
Z1
0
X2
1
Y2
0
Z2
0
Vous obtenez
Produit mixte
0
Volume du tétraèdre
0

Quatre points de l'espace tridimensionnel sont coplanaires lorsqu'un même plan plat les contient tous. Les validateurs CAO, les constructeurs de faces de moteurs de jeu, les pipelines topographiques et les cours d'algèbre linéaire ont constamment besoin d'une réponse fiable oui ou non pour cette propriété, sans faire appel à un système complet d'algèbre informatique. Ce vérificateur de coplanarité accepte les douze coordonnées cartésiennes des points A, B, C et D, construit les trois vecteurs d'arête depuis A, évalue le produit mixte AB · (AC × AD) et indique si ce produit est numériquement nul. Lorsque le produit s'annule, le tétraèdre qu'ils engendrent a un volume nul et les points partagent un plan ; sinon, ils forment un tétraèdre solide de volume positif.

Ce que signifie la coplanarité et comment le produit mixte la décide

Deux points distincts définissent toujours une droite, et trois points non colinéaires définissent toujours un plan unique dans l'espace euclidien tridimensionnel. Un quatrième point se trouve ou non sur ce plan. Algébriquement, prenez les vecteurs AB, AC et AD du premier point vers les trois autres.

Le produit vectoriel AC × AD est une normale au plan de A, C et D (ou zéro si ces trois sont colinéaires). Le produit scalaire de AB avec cette normale est le produit mixte AB · (AC × AD). Géométriquement, il vaut six fois le volume signé du tétraèdre de sommets A, B, C et D.

Si la valeur absolue du produit mixte est nulle, le volume est nul et les quatre points sont coplanaires ; s'il est non nul, ils forment un tétraèdre de volume positif et ne peuvent pas appartenir à un seul plan. Les triples colinéaires et les points répétés donnent encore un produit mixte nul, ce qui les classe correctement comme coplanaires au sens faible qu'un certain plan (en fait une infinité) les contient.

Ce point d'accès utilise un epsilon absolu petit d'un fois dix puissance moins neuf pour que le bruit en virgule flottante sur des échelles de coordonnées ordinaires ne bascule pas le booléen, tandis qu'un soulèvement géométrique clair d'un point hors du plan signale toujours non coplanaire. Les unités s'annulent dans la comparaison : mètres, millimètres ou nombres abstraits conviennent tant que toutes les coordonnées partagent la même échelle.

La réponse renvoie les quatre points, le produit mixte arrondi, le volume absolu du tétraèdre, un booléen coplanar et une courte chaîne de formule que vous pouvez afficher à côté de la réponse dans des interfaces d'enseignement.

Où vérifier que quatre points sont coplanaires

Les pipelines de maillage et de CAO utilisent un vérificateur de coplanarité avant de fusionner quatre sommets en une seule face polygonale, capturant les quads non planaires qui déformeraient les normales ou briseraient les contraintes de face plane. Les scripts de topographie et de photogrammétrie vérifient que les points de contrôle censés partager un plan de sol ou de mur le font réellement avant de calculer aires ou altitudes.

Les cours d'algèbre linéaire et de géométrie dans l'espace ont besoin d'un oracle déterministe qui marque configurations coplanaires versus tétraédriques sans que l'élève calcule à la main neuf multiplications sous la pression d'un examen. Les moteurs de jeu et les éditeurs de niveaux stockent souvent quatre poignées de coin pour un panneau ou un portail et doivent rejeter les soulèvements qui rompent la planarité lorsqu'un concepteur déplace un sommet. Une validation échouée ne consomme pas le solde.

Gardez les requêtes petites, figez le produit mixte et le volume arrondis dans les tests, et vous obtenez des décisions de coplanarité reproductibles pour la notation, les portes géométriques CI et les workers en périphérie sans déployer votre propre pile complète de géométrie computationnelle.

Portes de planarité CAO et maillages

Rejetez les quads non planaires avant fusion ou export de faces en testant les quatre sommets d'angle de chaque face polygonale candidate.

Notation automatique en classe et examens

Notez les questions de géométrie dans l'espace demandant si quatre points donnés sont coplanaires avec un oracle déterministe de produit mixte.

Contrôle de points topographiques

Vérifiez que quatre piquets ou marqueurs de photogrammétrie destinés à un plan de sol ou de mur partagent réellement ce plan.

Quelle formule utilise le vérificateur de coplanarité ?

Il utilise le produit mixte des vecteurs d'arête depuis le premier point : AB · (AC × AD). Les points sont coplanaires si et seulement si ce produit est nul ; le volume du tétraèdre est sa valeur absolue divisée par six.

Que se passe-t-il si une coordonnée n'est pas un nombre ?

Les chaînes non numériques, Infinity, NaN, valeurs vides et coordonnées manquantes sont rejetées et ne sont pas facturées.

Les points colinéaires ou répétés sont-ils coplanaires ?

Oui. Si trois ou quatre points s'effondrent de sorte que le produit mixte est nul, ils gisent encore dans un certain plan (souvent une infinité), donc coplanar est true avec un volume de tétraèdre nul.

Que m'indique le volume du tétraèdre ?

Quatre points forment toujours un tétraèdre, dont le volume est le produit mixte divisé par six. Un volume nul signifie que la figure est plate et que les points partagent un plan ; tout volume positif indique le contraire.

Quel écart minuscule compte encore comme plat ?

Une tolérance infime, d'un milliardième, absorbe le bruit d'arrondi des coordonnées courantes pour que la réponse ne bascule pas par accident. Un point vraiment décollé du plan reste signalé comme non coplanaire.

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.

POSThttps://api.kit.forhosting.com/geom/coplanar-points

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é.

curl -X POST https://api.kit.forhosting.com/geom/coplanar-points \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"z1":0,"x2":1,"y2":0,"z2":0,"x3":0,"y3":1,"z3":0,"x4":1,"y4":1,"z4":0}'
{
  "x1": 0,
  "y1": 0,
  "z1": 0,
  "x2": 1,
  "y2": 0,
  "z2": 0,
  "x3": 0,
  "y3": 1,
  "z3": 0,
  "x4": 1,
  "y4": 1,
  "z4": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.coplanar_points",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les coordonnées non numériques ou manquantes échouent avec invalid_input afin que l'automatisation ne confonde jamais des données invalides avec de la géométrie.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Exemple : A à l'origine, B en (1,0,0), C en (0,1,0) et D en (1,1,0) sont coplanaires avec produit mixte zéro et volume zéro car les quatre ont z égal à zéro. Soulevez D en (1,1,1) et le produit devient un, le volume un sixième, et coplanar est false. Envoyez en POST un corps JSON avec douze nombres finis obligatoires : x1, y1, z1 pour le point A ; x2, y2, z2 pour B ; x3, y3, z3 pour C ; et x4, y4, z4 pour D. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique du type "1.5" ou "-2e-3" ; Infinity, NaN, chaînes vides, champs manquants et texte non numérique échouent avec invalid_input en nommant le champ fautif, et ces échecs ne sont pas facturés. Des alias courants tels que ax, ay, az jusqu'à dx, dy, dz et p1x jusqu'à p4z sont déclarés sur la couche formulaire pour que les charges de type CAO ou tableur se mappent proprement. En cas de succès le corps inclut coplanar comme booléen ; scalar_triple comme le produit signé AB · (AC × AD) arrondi à douze décimales pour des goldens stables ; tetrahedron_volume comme la valeur absolue de ce produit divisée par six ; points comme un objet avec les tableaux a, b, c et d ; et formula rappelant la règle de décision. Associez la réponse à votre propre affichage d'équation de plan ou de vecteur normal si vous avez besoin des coefficients a, b, c, d de ax+by+cz+d=0 ; cette capacité ne répond qu'à la coplanarité et n'émet ni ajustements de plan ni données de tracé.

Où une API de coplanarité à quatre points se rentabilise

Comme l'implémentation est pure parse 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.

Comment vérifier si quatre points 3D sont coplanaires ?

Envoyez des coordonnées finies x1,y1,z1 à x4,y4,z4. L'API calcule AB·(AC×AD) et renvoie coplanar true lorsque la valeur absolue est proche de zéro, plus le produit mixte et le volume du tétraèdre.

Quel est le coût du vérificateur de coplanarité ?

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.

Consulter la documentation complète du KIT →