Área del triángulo por coordenadas
Obtenga el área de un triángulo directamente de sus tres vértices: los puntos (0, 0), (4, 0) y (0, 3) encierran un área de 6. Da igual el orden en que los escriba, y tres puntos alineados se rechazan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- X1
- 0
- Y1
- 0
- X2
- 4
- Y2
- 0
- X3
- 0
- Y3
- 3
- Área
- 6
Cuando ya conoce los tres vértices de un triángulo en el plano cartesiano, la vía cerrada más rápida para recuperar su área es la fórmula del cordón (shoelace): una suma al estilo del producto cruzado de las seis coordenadas, un valor absoluto y una mitad. Esta calculadora toma x1, y1, x2, y2, x3 e y3 como números finitos, valida que definan un triángulo no degenerado y devuelve el área no negativa junto con los vértices normalizados y la etiqueta de método shoelace.
Cómo la fórmula del cordón recupera el área del triángulo
Etiquete los tres vértices en cualquier orden como (x1, y1), (x2, y2) y (x3, y3). La identidad del cordón afirma que el doble del área con signo del polígono es x1 por (y2 menos y3) más x2 por (y3 menos y1) más x3 por (y1 menos y2). Tomar la mitad del valor absoluto de esa suma produce el área geométrica del triángulo, con independencia de si los vértices se listaron en sentido horario o antihorario.
Comprobaciones clásicas de aula incluyen el triángulo rectángulo con vértices en (0, 0), (4, 0) y (0, 3), que produce área seis, y el caso isósceles (0, 0), (2, 0), (1, 1), que produce área uno. Como la fórmula usa solo suma, resta, multiplicación y valor absoluto, es determinista, O(1) y libre de bibliotecas trigonométricas.
Ese camino cerrado coincide con cómo los cursos de topografía, los manuales de geometría analítica y las introducciones a la geometría computacional presentan el problema del área del triángulo plano, y mantiene alineados a calificadores automáticos y canalizaciones con el cálculo a mano.
Dónde aparecen las áreas de triángulo por coordenadas en el trabajo real
Los cursos de geometría analítica de secundaria y universidad piden con frecuencia el área de un triángulo dados tres puntos dibujados; una calculadora fiable con un filtro estricto de colinealidad agiliza la corrección y elimina errores de hoja de cálculo donde alguien divide entre dos tras olvidar el valor absoluto o acepta un área cero como figura válida.
Flujos de delineación, topografía y GIS sencillo que ya proyectan puntos en un plano cartesiano local necesitan el área plana de parcelas de tres esquinas antes de balizar o informar: disponer de un oráculo numérico compartido mantiene alineadas las notas de campo y los scripts de oficina en el mismo camino del cordón.
Tutoriales de juego, gráficos y CAD a menudo guardan caras de malla como ternas de coordenadas 2D de pantalla o del mundo; la respuesta de área alimenta proxies de colisión, comprobaciones de densidad UV y heurísticas de nivel de detalle sin montar una pila completa de geometría computacional.
Si más adelante necesita exceso esférico en el globo, la fórmula de Herón a partir de tres longitudes de lado, o el área de un polígono con más de tres vértices, trátelos como intenciones de búsqueda distintas en lugar de sobrecargar esta página del triángulo por coordenadas.
Qué puede hacer con ella
Comprobaciones de tareas y exámenes
Calcule el área del triángulo a partir de vértices dibujados y rechace ternas colineales con un error claro en lugar de un cero silencioso.
Parcelas de topografía en plano local
A partir de tres coordenadas de esquina proyectadas, recupere el área plana antes de informar o balizar un lote triangular.
Preguntas frecuentes
¿Qué fórmula usa esta calculadora?
La fórmula del cordón (shoelace): area = ½ |x1(y2 − y3) + x2(y3 − y1) + x3(y1 − y2)|. La respuesta incluye method: "shoelace".
¿Qué ocurre si los tres puntos son colineales?
Vértices colineales dan área cero y no definen un triángulo.
¿Importa el orden de los vértices?
El orden solo afecta al signo de la suma intermedia. El área devuelta es siempre el valor absoluto (no negativo).
¿Las coordenadas son solo 2D?
Sí. Esta herramienta espera valores cartesianos planos x e y. No calcula área de superficie 3D ni área elipsoidal geográfica.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/geom/triangle-area-coordinates \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}'const res = await fetch("https://api.kit.forhosting.com/geom/triangle-area-coordinates", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 0,
"x3": 0,
"y3": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangle-area-coordinates",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 0,
"x3": 0,
"y3": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangle-area-coordinates", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":0,"y1":0,"x2":4,"y2":0,"x3":0,"y3":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangle-area-coordinates", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 0,
"x3": 0,
"y3": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangle_area_coordinates",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las ternas colineales que darían área cero se rechazan con un error claro invalid_input en lugar de un cero silencioso que parece un cálculo exitoso. Sin llamadas de red, sin muestreo aleatorio y sin sorpresas de coma flotante más allá de la aritmética IEEE-754 habitual sobre los seis números que usted proporcione.
Cómo la fórmula del cordón recupera el área del triángulo
La misma expresión vale cero exactamente cuando los tres puntos yacen en una sola recta, que es el caso colineal que este servicio rechaza: un triángulo necesita área positiva, de modo que un resultado cero se trata como invalid_input y no como una respuesta exitosa con área cero. Coordenadas grandes aún pueden desbordar el rango double IEEE-754; cuando la suma intermedia no es finita la petición falla con un mensaje claro de desbordamiento en lugar de devolver Infinity en JSON.
Qué envía usted y qué recibe
Proporcione seis números finitos obligatorios: x1 e y1 para el primer vértice, x2 e y2 para el segundo, y x3 e y3 para el tercero. Tras el análisis, el servicio evalúa la suma del cordón, toma la mitad del valor absoluto y comprueba que el área sea un número finito positivo; si los tres puntos son colineales el mensaje de error indica que el área es cero y pide vértices no colineales. Comprobaciones de ejemplo: cero, cero, cuatro, cero, cero, tres produce área seis; cero, cero, uno, uno, dos, dos falla como colineal; un y3 ausente falla nombrando ese campo. Conecte la herramienta gratuita del navegador para comprobaciones rápidas y luego llame al mismo contrato desde scripts cuando necesite evaluación masiva de áreas por coordenadas sin reimplementar el filtro de colinealidad en cada lenguaje. Se aceptan alias cortos ax, ay, bx, by, cx, cy y x_a hasta y_c para que las etiquetas del formulario puedan permanecer compactas sin divergir los manejadores. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity se rechazan con invalid_input y no se cobran. En caso de éxito la respuesta JSON devuelve area redondeada para una serialización estable, repite las seis coordenadas normalizadas y fija method a la cadena shoelace para que registros e interfaces didácticas documenten el algoritmo. El precio de la API es la base publicada de $0.002 por ítem correcto.
Dónde aparecen las áreas de triángulo por coordenadas en el trabajo real
Como esta capacidad es un motor de parse puro, la validación fallida no consume saldo y las ejecuciones correctas se mantienen en $0.002 por ítem.
Casos de integración
Ayudas de caras en juegos y CAD
Convierta tres pares de vértices 2D en un área positiva para diagnósticos de malla, con el mismo camino shoelace en el navegador y la API.