Calculadora de vértice de lentes de contato
Uma receita de óculos de −8 D a 12 mm passa a cerca de −7,30 D na córnea, e uma de +10 D a 13 mm precisa de cerca de +11,49 D. Informe potência e distância de vértice para ver a da lente de contato. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Potência original
- -8
- Vértice (mm)
- 12
- Resultado
- -7,299270073
- Vértice (m)
- 0,012
- Potência da lente de contato
- -7,299270073
- Variação de potência
- 0,700729927
Uma calculadora de vértice de lentes de contato converte a potência de uma lente no plano dos óculos na potência dióptrica equivalente na córnea após uma mudança de distância de vértice. Quando uma lente se aproxima do olho, as prescrições positivas ficam mais fortes e as negativas mais fracas, de modo que uma receita de óculos de alta potência não pode ser copiada para uma lente de contato sem essa correção. A fórmula fechada é Fc igual a F dividido por um menos d vezes F, em que F é a potência original em dioptrias e d é a distância de vértice em metros (milímetros divididos por mil). Esta ferramenta aceita a potência original da lente e uma distância de vértice em milímetros, rejeita qualquer entrada não finita e devolve a potência corrigida da lente de contato em dioptrias.
O que a conversão de vértice significa e por que Fc vale F sobre um menos d F
A distância de vértice é o vão entre a face posterior de uma lente de óculos e a córnea. Uma lente de contato assenta no filme lacrimal, de modo que o plano óptico fica essencialmente na córnea, em geral doze a quatorze milímetros mais perto do que uma armação de prova ou um par de óculos pronto. A potência óptica não é invariante sob essa translação.
Se uma lente delgada de potência F dioptrias se desloca uma distância d metros em direção ao olho, a potência equivalente no novo plano é Fc igual a F dividido por um menos d vezes F. A leitura em milímetros usada na clínica é convertida para metros ao dividir por mil antes de entrar na fórmula, assim um vértice de doze milímetros é d igual a 0.012 m.
Nas lentes negativas o denominador é maior do que um, de modo que a potência da lente de contato é mais fraca do que a dos óculos: um míope de oito dioptrias a doze milímetros precisa de cerca de 7.30 D na córnea, em geral pedida como 7.25 D após o arredondamento a um quarto de dioptria.
Nas lentes positivas o denominador é menor do que um, de modo que a lente de contato precisa ser mais forte do que os óculos: um hipermetrope de dez dioptrias a treze milímetros precisa de cerca de 11.49 D. Essas duas direções são toda a história clínica da conversão de vértice e o motivo pelo qual copiar uma receita de óculos de alta potência para uma lente de contato é um erro.
A identidade é a mesma óptica de primeira ordem usada na refração com armação de prova: a potência efetiva muda quando o plano da lente se move, embora o olho não tenha mudado. Esta calculadora aplica somente essa identidade. Não compensa espessura da lente, curva-base, índice de refração nem astigmatismo residual, e não escolhe marca nem material.
Trate a saída como a potência esférica equivalente no novo vértice e, em seguida, aplique as próprias regras de arredondamento e de cilindro no fluxo de adaptação que se segue.
Quando a conversão de vértice importa
Salas de optometria e de óptica usam uma calculadora de vértice para que o aluno confira a conversão de óculos para contato sem perder o fator de milímetros para metros nem inverter o sinal de uma lente negativa. Fichas clínicas e registros eletrônicos de adaptação precisam de um oráculo determinístico que aplique sempre Fc igual a F sobre um menos d F, em vez de uma célula de planilha que transforme em silêncio um vértice em branco numa receita copiada.
Scripts de pedido de lentes e ferramentas de estoque convertem uma prescrição de óculos de alta potência num equivalente esférico inicial antes do arredondamento a um quarto de dioptria e antes de o laboratório tratar o cilindro. Esta página não é o recíproco de potência P igual a um sobre f, nem a fórmula do fabricante de lentes que precisa de raios e índice, nem um motor completo de desenho de lentes de contato.
Prefira-a quando já tiver uma potência no plano dos óculos em dioptrias e um vértice em milímetros e só precisar da potência equivalente no plano da córnea. Converta centímetros para milímetros antes de chamar se um manual indicar o vértice como 1.2 cm.
Casos de uso
Checagens de adaptação de óculos para contato
Converta uma receita de óculos de alta potência no vértice medido da armação de prova na potência esférica equivalente da lente de contato antes do arredondamento a um quarto de dioptria e do pedido.
Scripts de pedido de lentes e estoque
Pipelines mapeiam uma potência no plano dos óculos para uma esfera inicial no plano da córnea com um passo parse determinístico em vez de uma célula improvisada de planilha.
Perguntas frequentes
Por que uma lente de contato negativa é mais fraca do que a receita dos óculos?
Aproximar uma lente negativa do olho torna o denominador 1 − d F maior do que um, de modo que |Fc| é menor do que |F|. Um óculos típico de −8.00 D a 12 mm vale cerca de −7.30 D na córnea.
Por que uma lente de contato positiva é mais forte do que a receita dos óculos?
Aproximar uma lente positiva do olho encolhe o denominador, de modo que Fc é maior do que F. Um óculos de +10.00 D a 13 mm vale cerca de +11.49 D na córnea.
Que distância de vértice devo informar?
A distância entre a face posterior da lente dos óculos e a córnea, em milímetros, que costuma ficar entre 12 e 14 mm. A lente de contato fica sobre o filme lacrimal, então seu plano está praticamente na córnea.
O resultado vem arredondado para quartos de dioptria?
Não. Você recebe a potência equivalente exata, por exemplo −7,30 D para uma lente de −8 D a 12 mm, que costuma ser pedida como −7,25 D. Aplique suas próprias regras de arredondamento na adaptação que vem depois.
Ele corrige astigmatismo ou espessura da lente?
Não. Ele dá apenas a potência esférica equivalente no novo vértice. Espessura da lente, curva base, índice de refração e astigmatismo residual não entram no cálculo, e ele não escolhe marca nem material.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"original_power": -8,
"vertex_mm": 12
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.contact_lens_vertex",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A mesma aritmética determinística alimenta o executor gratuito do navegador e o caminho da API, de modo que checagens de dever de casa, fichas clínicas e automação nunca discordam. A validação falha não é cobrada; uma chamada bem-sucedida usa o preço-base publicado de US$ 0,002.
Contrato de entrada, forma da resposta e comportamento de erro
Um vértice de zero milímetros é válido e devolve a potência original inalterada, porque o plano da lente não se moveu. Uma potência original nula (plano) de zero também é válida e permanece zero em qualquer vértice finito. A única falha dura extra é um denominador nulo: quando um menos d vezes F é exatamente zero, a potência equivalente seria infinita, então o pedido é recusado em vez de devolver Infinity. Envie um corpo JSON com dois números finitos obrigatórios: original_power em dioptrias (alias power, lens_power, spectacle_power e F) e vertex_mm em milímetros (alias vertex_distance, vertex, vd e d_mm). Cada campo pode chegar como número JSON ou como cadeia numérica; campos ausentes, cadeias vazias, texto não numérico, NaN e infinitos falham com invalid_input nomeando o campo. Em caso de sucesso, o corpo ecoa original_power e vertex_mm arredondados, publica vertex_m como a conversão interna para metros, contact_power como as dioptrias corrigidas, result como alias de contact_power, power_change como contact_power menos original_power, uma cadeia formula que reafirma Fc igual a F sobre um menos d F, e um objeto units que rotula potências em D e o vértice em mm. Exemplo: original_power menos oito dioptrias com vertex_mm doze produz um contact_power de cerca de menos 7.299 D, porque d é 0.012 m e o denominador é 1.096. O preço é um US$ 0,002 fixo por pedido bem-sucedido com unidade item; a validação falha não consome saldo pré-pago.
Onde uma API de vértice de lentes de contato ganha o lugar
Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha os pedidos pequenos, fixe o contact_power arredondado nos testes e você obtém dioptrias reproduzíveis para dever de casa, plugins LMS e workers de borda sem levantar uma biblioteca de óptica própria.
Casos de integração
Dever de casa de optometria e óptica
Deixe o aluno enviar original_power e vertex_mm e conferir Fc = F / (1 − d F) diante das tabelas de conversão de vértice do livro, sem erro de sinal nem de unidade.
Perguntas técnicas
Como converter a potência dos óculos em potência de lente de contato com a distância de vértice?
Envie original_power em dioptrias e vertex_mm em milímetros. A API devolve Fc = F / (1 − d F) com d = vertex_mm / 1000 metros, como contact_power em dioptrias.
O que acontece se original_power ou vertex_mm não for um número finito?
A tarefa falha com invalid_input nomeando o campo. Valores ausentes, cadeias vazias, NaN e infinitos são recusados e não são cobrados. Um denominador nulo (1 − d F = 0) é recusado do mesmo jeito.
Quanto custa a calculadora de vértice de lentes de contato?
A ferramenta do navegador é gratuita. Pedidos à API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.