Calculadora de vértice de lentes de contacto
Una receta de gafas de −8 D a 12 mm pasa a unas −7,30 D en la córnea, y una de +10 D a 13 mm necesita unas +11,49 D. Indique potencia y distancia de vértice para obtener la de la lente de contacto. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Potencia original
- -8
- Vértice (mm)
- 12
- Resultado
- -7,299270073
- Vértice (m)
- 0,012
- Potencia de contacto
- -7,299270073
- Cambio de potencia
- 0,700729927
Una calculadora de vértice de lentes de contacto convierte la potencia de un cristal en el plano de las gafas en la potencia dióptrica equivalente en la córnea tras un cambio de distancia de vértice. Cuando una lente se acerca al ojo, las prescripciones positivas se vuelven más fuertes y las negativas más débiles, de modo que una receta de gafas de alta potencia no puede copiarse a una lente de contacto sin esta corrección. La fórmula cerrada es Fc igual a F dividido por uno menos d por F, donde F es la potencia original en dioptrías y d es la distancia de vértice en metros (milímetros divididos entre mil). Esta herramienta acepta la potencia original de la lente y una distancia de vértice en milímetros, rechaza cualquier entrada no finita y devuelve la potencia corregida de la lente de contacto en dioptrías.
Qué significa la conversión de vértice y por qué Fc vale F sobre uno menos d F
La distancia de vértice es el hueco entre la cara posterior de un cristal de gafas y la córnea. Una lente de contacto reposa sobre la película lagrimal, de modo que su plano óptico queda prácticamente en la córnea, por lo general entre doce y catorce milímetros más cerca que una montura de prueba o un par de gafas terminado. La potencia óptica no es invariante bajo esa traslación.
Si una lente delgada de potencia F dioptrías se desplaza una distancia d metros hacia el ojo, la potencia equivalente en el nuevo plano es Fc igual a F dividido por uno menos d por F. La lectura en milímetros usada en clínica se convierte a metros al dividirla entre mil antes de entrar en la fórmula, así que un vértice de doce milímetros es d igual a 0.012 m.
En las lentes negativas el denominador es mayor que uno, de modo que la potencia de la lente de contacto es más débil que la de las gafas: un míope de ocho dioptrías a doce milímetros necesita unas 7.30 D en la córnea, que suele pedirse como 7.25 D tras el redondeo a cuarto de dioptría.
En las lentes positivas el denominador es menor que uno, de modo que la lente de contacto debe ser más fuerte que las gafas: un hipermétrope de diez dioptrías a trece milímetros necesita unas 11.49 D. Esas dos direcciones son toda la historia clínica de la conversión de vértice y la razón por la que copiar una receta de gafas de alta potencia sobre una lente de contacto es un error.
La identidad es la misma óptica de primer orden usada en la refracción con montura de prueba: la potencia efectiva cambia cuando se mueve el plano de la lente, aunque el ojo no haya cambiado. Esta calculadora aplica únicamente esa identidad. No compensa el espesor de la lente, la curva base, el índice de refracción ni el astigmatismo residual, y no elige marca ni material.
Trate la salida como la potencia esférica equivalente en el nuevo vértice y, a continuación, aplique sus propias reglas de redondeo y de cilindro en el flujo de adaptación que sigue.
Cuándo importa la conversión de vértice
Las aulas de optometría y de óptica usan una calculadora de vértice para que el alumnado compruebe la conversión de gafas a contacto sin olvidar el factor de milímetros a metros ni invertir el signo de una lente negativa. Las hojas clínicas y los registros electrónicos de adaptación necesitan un oráculo determinista que aplique siempre Fc igual a F sobre uno menos d F, en lugar de una celda de hoja de cálculo que convierta en silencio un vértice en blanco en una receta copiada.
Los scripts de pedido de lentes y las herramientas de inventario convierten una prescripción de gafas de alta potencia en un equivalente esférico de partida antes del redondeo a cuarto de dioptría y antes de que el laboratorio trate el cilindro. Esta página no es el recíproco de potencia P igual a uno sobre f, ni la fórmula del fabricante de lentes que necesita radios e índice, ni un motor completo de diseño de lentes de contacto.
Prefiérala cuando ya dispone de una potencia en el plano de las gafas en dioptrías y de un vértice en milímetros y solo necesita la potencia equivalente en el plano corneal. Convierta centímetros a milímetros antes de llamar si un manual indica el vértice como 1.2 cm.
Qué puede hacer con ella
Comprobaciones de adaptación de gafas a contacto
Convierta una receta de gafas de alta potencia en el vértice medido de la montura de prueba en la potencia esférica equivalente de lente de contacto antes del redondeo a cuarto de dioptría y del pedido.
Scripts de pedido de lentes e inventario
Las tuberías asignan una potencia en el plano de las gafas a una esfera de partida en el plano corneal con un paso parse determinista en lugar de una celda improvisada de hoja de cálculo.
Preguntas frecuentes
¿Por qué una lente de contacto negativa es más débil que la receta de las gafas?
Acercar una lente negativa al ojo hace que el denominador 1 − d F sea mayor que uno, de modo que |Fc| es menor que |F|. Una gafa típica de −8.00 D a 12 mm vale unas −7.30 D en la córnea.
¿Por qué una lente de contacto positiva es más fuerte que la receta de las gafas?
Acercar una lente positiva al ojo reduce el denominador, de modo que Fc es mayor que F. Una gafa de +10.00 D a 13 mm vale unas +11.49 D en la córnea.
¿Qué distancia de vértice debo indicar?
La separación entre la cara posterior del cristal de las gafas y la córnea, en milímetros, que en gafas suele ser de 12 a 14 mm. La lente de contacto se apoya sobre la película lagrimal, así que su plano está prácticamente en la córnea.
¿El resultado sale redondeado a cuartos de dioptría?
No. Obtiene la potencia equivalente exacta, por ejemplo −7,30 D para una lente de −8 D a 12 mm, que se suele pedir como −7,25 D. Aplique sus propias reglas de redondeo en la adaptación que viene después.
¿Corrige el astigmatismo o el grosor de la lente?
No. Da solo la potencia esférica equivalente en el nuevo vértice. No tiene en cuenta el grosor de la lente, la curva base, el índice de refracción ni el astigmatismo residual, y no elige marca ni material.
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/phys/contact-lens-vertex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original_power":-8,"vertex_mm":12}'const res = await fetch("https://api.kit.forhosting.com/phys/contact-lens-vertex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original_power": -8,
"vertex_mm": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/contact-lens-vertex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original_power": -8,
"vertex_mm": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/contact-lens-vertex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original_power":-8,"vertex_mm":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original_power":-8,"vertex_mm":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/contact-lens-vertex", 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
{
"original_power": -8,
"vertex_mm": 12
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.contact_lens_vertex",
"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
La misma aritmética determinista alimenta el ejecutor gratuito del navegador y la ruta de la API, de modo que las comprobaciones de deberes, las hojas clínicas y la automatización nunca discrepan. La validación fallida no se factura; una llamada exitosa usa el precio base publicado de $0.002.
Contrato de entrada, forma de la respuesta y comportamiento de error
Un vértice de cero milímetros es válido y devuelve la potencia original sin cambios, porque el plano de la lente no se ha movido. Una potencia original nula (plano) de cero también es válida y permanece en cero a cualquier vértice finito. El único fallo duro adicional es un denominador nulo: cuando uno menos d por F es exactamente cero, la potencia equivalente sería infinita, así que la petición se rechaza en lugar de devolver Infinity. Envíe un cuerpo JSON con dos números finitos obligatorios: original_power en dioptrías (alias power, lens_power, spectacle_power y F) y vertex_mm en milímetros (alias vertex_distance, vertex, vd y d_mm). Cada campo puede llegar como número JSON o como cadena numérica; los campos ausentes, las cadenas vacías, el texto no numérico, NaN y los infinitos fallan con invalid_input nombrando el campo. Si hay éxito, el cuerpo repite original_power y vertex_mm redondeados, publica vertex_m como la conversión interna a metros, contact_power como las dioptrías corregidas, result como alias de contact_power, power_change como contact_power menos original_power, una cadena formula que reexpresa Fc igual a F sobre uno menos d F, y un objeto units que etiqueta las potencias en D y el vértice en mm. Ejemplo: original_power menos ocho dioptrías con vertex_mm doce produce un contact_power de unas menos 7.299 D, porque d es 0.012 m y el denominador es 1.096. El precio es un $0.002 fijo por petición exitosa con unidad item; la validación fallida no consume saldo prepago.
Dónde una API de vértice de lentes de contacto justifica su sitio
Como la implementación es parse puro de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida. Mantenga las peticiones pequeñas, fije el contact_power redondeado en las pruebas y obtendrá dioptrías reproducibles para deberes, complementos LMS y workers de borde sin levantar una biblioteca de óptica propia.
Casos de integración
Deberes de optometría y de óptica
Permita que el alumnado envíe original_power y vertex_mm y verifique Fc = F / (1 − d F) frente a las tablas de conversión de vértice del libro, sin error de signo ni de unidad.
Preguntas técnicas
¿Cómo se convierte la potencia de las gafas en potencia de lente de contacto con la distancia de vértice?
Envíe original_power en dioptrías y vertex_mm en milímetros. La API devuelve Fc = F / (1 − d F) con d = vertex_mm / 1000 metros, como contact_power en dioptrías.
¿Qué ocurre si original_power o vertex_mm no es un número finito?
La tarea falla con invalid_input nombrando el campo. Los valores ausentes, las cadenas vacías, NaN y los infinitos se rechazan y no se facturan. Un denominador nulo (1 − d F = 0) se rechaza del mismo modo.
¿Cuánto cuesta la calculadora de vértice de lentes de contacto?
La herramienta del navegador es gratuita. Las peticiones a la API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.