Área de superelipse: calculadora con semi-ejes y exponente de Lamé
Obtenga el área exacta dentro de una superelipse, del rombo a la elipse y al squircle: semiejes 2 y 1 con exponente 2 dan el área de la elipse, 2π, y los exponentes mayores se acercan al rectángulo completo 4ab. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 2
- B
- 1
- N
- 2
- Área
- 6,2831853072
- Caso especial
- ellipse
Una superelipse, también llamada curva de Lamé, generaliza la elipse ordinaria elevando cada coordenada normalizada a un exponente positivo libre n. Cuando n vale dos se recupera el disco elíptico clásico de área πab; cuando n vale uno la curva es un diamante de área 2ab; al crecer n el contorno se acerca a un rectángulo de área 4ab. Los diseñadores usan superelipses para squircles, perfiles de mobiliario, cuencos de estadios y óvalos tipográficos; ingenieros y estudiantes necesitan una sola área en forma cerrada que siga siendo exacta para todo n positivo sin cuadratura numérica. Esta calculadora de área de superelipse acepta los dos semi-ejes positivos a y b y el exponente de Lamé positivo n, evalúa la fórmula analítica con la función gamma para la región encerrada y devuelve un área redondeada junto con la cadena de la fórmula.
Qué es una superelipse de Lamé y cómo se obtiene su área
La ecuación cartesiana de una superelipse centrada y alineada con los ejes es la suma de potencias en valor absoluto: valor absoluto de x sobre a a la n más valor absoluto de y sobre b a la n igual a uno, donde a y b son longitudes de semi-eje positivas y n es un exponente real positivo. Para n igual a dos la ecuación se reduce a la elipse familiar x al cuadrado sobre a al cuadrado más y al cuadrado sobre b al cuadrado igual a uno.
Para n igual a uno es un rombo cuyas diagonales miden 2a y 2b. Valores entre uno y dos producen diamantes pinzados; valores mayores que dos producen rectángulos redondeados, a menudo llamados squircles cuando a es igual a b. El área encerrada se obtiene integrando un cuadrante y multiplicando por cuatro.
Tras la sustitución que mapea el primer cuadrante sobre el cuadrado unidad, la integral se factoriza en un producto de funciones beta o gamma y da la forma cerrada compacta A igual a cuatro por a por b por el cuadrado de la gamma de uno más uno entre n, todo dividido por la gamma de uno más dos entre n. Esa identidad es exacta para todo n finito positivo; no se requiere cuadratura adaptativa.
Esta capacidad implementa esa fórmula con una aproximación de gamma de Lanczos para n general, y ataja a los casos especiales exactos de libro de texto área igual a dos a b cuando n es uno y área igual a pi a b cuando n es dos, de modo que el error de coma flotante no estropee los goldens de aula. Cuando n tiende a infinito la razón de gammas tiende a uno y el área tiende a cuatro a b, coincidiendo con el rectángulo límite.
Cuando n tiende a cero el área tiende a cero, como una cruz de espesor evanescente.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Si a o b no es estrictamente positivo el manejador rechaza la solicitud porque las longitudes de semi-eje deben ser longitudes positivas. Si n no es estrictamente positivo —cero, negativo o no finito— el manejador rechaza con un mensaje claro de que el exponente debe ser positivo; esos fallos de validación no se facturan.
En caso de éxito el cuerpo repite a, b y n redondeados a doce decimales para goldens estables entre runtimes, devuelve area como el área real encerrada con el mismo redondeo e incluye formula como la cadena de la identidad con gamma. Ejemplo: a igual a dos, b igual a uno, n igual a dos produce área igual a dos pi, recuperando el área elíptica ordinaria πab.
Ejemplo: a igual a dos, b igual a uno, n igual a uno produce área igual a cuatro, el diamante de diagonales cuatro y dos.
Dónde se usa el área de una superelipse
Diseñadores de producto e industriales usan una calculadora de área de superelipse al dimensionar squircles para iconos de aplicaciones, rejillas de altavoz, botones en píldora y tableros de mesa, de modo que las estimaciones de material coincidan con el interior verdadero de Lamé y no con un rectángulo o elipse burdos.
Las aulas de matemáticas y los generadores de preparación de exámenes necesitan un oráculo determinista que devuelva πab cuando n vale dos, dos a b cuando n vale uno y un área suave basada en gamma en el resto, rechazando exponentes no positivos en lugar de inventar un cero hueco. La validación fallida no consume saldo. Mantenga las solicitudes pequeñas, fije el área redondeada en las pruebas y obtendrá áreas encerradas reproducibles para precontroles CAD, plugins LMS y edge workers sin montar un sistema de álgebra computacional propio.
Qué puede hacer con ella
Dimensionado de squircles y diseño de producto
Calcule el área verdadera encerrada de squircles de iconos, paneles redondeados y perfiles de mobiliario a partir de los semi-ejes a, b y el exponente n antes de pedir material.
Cuadernos de arquitectura y paisaje
Estime el área de suelo o de plaza para cuencos de estadio y huellas redondeadas modeladas como superelipses sin embeber un integrador numérico.
Preguntas frecuentes
¿Cómo se calcula el área de una superelipse?
Envíe a y b finitos positivos (semi-ejes) y n positivo (exponente de Lamé).
¿Qué ocurre si el exponente n no es positivo?
La fórmula clásica de área real exige un exponente positivo; n cero o negativo se rechaza y no se factura.
¿Qué área dan los semiejes 2 y 1 con exponente 2?
Dan 2π, unos 6,28318530718, porque el exponente 2 es la elipse de siempre y su área es π por los dos semiejes. El resultado se marca como caso de elipse.
¿Qué cambia el exponente n en la forma?
Con 1 la curva es un rombo, entre 1 y 2 un rombo estrechado, con 2 una elipse y por encima de 2 un rectángulo redondeado. Cuanto más crece n, más se acerca el área al rectángulo 4ab.
¿Cómo obtengo el área de un squircle?
Escriba el mismo valor en los dos semiejes y un exponente mayor que 2. Ese cuadrado redondeado es la forma de los iconos de aplicaciones, y el resultado es su área exacta.
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/superellipse-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"b":1,"n":2.5}'const res = await fetch("https://api.kit.forhosting.com/geom/superellipse-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"b": 1,
"n": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/superellipse-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"b": 1,
"n": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/superellipse-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"b":1,"n":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"b":1,"n":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/superellipse-area", 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
{
"a": 2,
"b": 1,
"n": 2.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.superellipse_area",
"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
Los exponentes no positivos se rechazan como invalid_input porque la identidad clásica de área real exige n mayor que cero.
Qué es una superelipse de Lamé y cómo se obtiene su área
Esos límites explican por qué el endpoint exige que el exponente sea estrictamente positivo: la fórmula clásica de área real se enuncia para n mayor que cero, y un n no positivo o bien sale del plano real o produce un conjunto degenerado sin interior finito en el sentido habitual de cálculo y geometría de diseño.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Envíe un cuerpo JSON por POST con tres números finitos obligatorios: a, el semi-eje horizontal positivo; b, el semi-eje vertical positivo; y n, el exponente de Lamé positivo. Cada campo puede llegar como número JSON o como cadena numérica decimal; se aceptan los alias semi_axis_a, semiAxisA y A para a, la familia correspondiente para b, y exponent, p o power para n. Campos ausentes, cadenas vacías, valores no finitos y tipos no numéricos fallan con invalid_input nombrando el campo. Cuando n es exactamente uno la carga también fija special_case en diamond; cuando n es exactamente dos fija special_case en ellipse. Combine la respuesta con su propio trazador si necesita la curva frontera; este endpoint calcula solo el área escalar encerrada y no emite rutas SVG, puntos de muestreo ni estimaciones de perímetro.
Dónde una API de área de superelipse aporta valor real
Los cuadernos de arquitectura y paisaje suelen describir cuencos de gradas, plazas redondeadas y huellas de mobiliario con n mayor que dos; llamar a una API parse diminuta evita embeber un integrador numérico en cada hoja de cálculo. Como la implementación es pure parse de nivel A, cada llamada con éxito cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida.
Casos de integración
Comprobaciones de curva de Lamé en el aula
Permita que los alumnos verifiquen que n=2 recupera πab, n=1 el diamante 2ab y que otros n positivos coinciden con la fórmula gamma sin cuadratura a mano.
Preguntas técnicas
¿Coincide n=2 con el área de la elipse ordinaria?
Sí. Cuando n es exactamente dos el manejador devuelve area = π·a·b y special_case = ellipse, igual que el disco elíptico estándar.
¿Qué forma se obtiene cuando n=1?
Un diamante (rombo) con diagonales 2a y 2b. El área es exactamente 2·a·b, devuelta con special_case = diamond.
¿Cuánto cuesta la calculadora de área de superelipse?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada con éxito; la entrada inválida no se factura.