ForHosting KIT · Outils pour développeurs

Calculateur de position d’image à deux lentilles

Ce calculateur de position d’image suit la lumière à travers deux lentilles minces séparées selon la convention de signes paraxiale.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il détermine d’abord l’image produite par la première lentille, convertit sa position en distance algébrique de l’objet pour la seconde, puis calcule l’image finale. Le résultat indique les positions par rapport aux deux lentilles, le grandissement transversal total, le caractère réel ou virtuel et l’orientation droite ou renversée. Toutes les distances sont exprimées en mètres et les focales peuvent décrire des lentilles convergentes ou divergentes.

Décrivez les deux lentilles dans un même repère

Saisissez la distance focale algébrique de chaque lentille mince, la distance positive entre l’objet initial et la première lentille, ainsi que l’écartement positif des lentilles. La focale d’une lentille convergente est positive, celle d’une lentille divergente est négative. Le calculateur place la première lentille à l’origine et la seconde à la coordonnée égale à l’écartement, la lumière se propageant de la première vers la seconde. L’objet initial est donc réel et situé du côté incident de la première lentille. L’emploi du mètre pour toutes les longueurs évite les conversions implicites et permet de comparer directement les positions calculées. Les hypothèses des lentilles minces et de l’optique paraxiale restent essentielles : l’épaisseur est négligée, les deux lentilles partagent un axe optique et les rayons forment de petits angles avec cet axe. Ce modèle convient aux tracés de rayons, aux montages préliminaires sur banc et à la conception optique de premier ordre. Il ne remplace pas l’étude des lentilles épaisses, des aberrations, des diaphragmes ou de la dispersion du verre lorsque ces effets comptent dans un instrument réel.

Réutilisez l’image intermédiaire dans le second calcul

La première étape applique la relation des lentilles minces à la première lentille et fournit la distance algébrique de son image. La position obtenue est ensuite comparée à celle de la seconde lentille. La distance algébrique de l’objet pour la seconde lentille est égale à l’écartement des lentilles moins la première distance image. Si l’image intermédiaire se trouve à gauche de la seconde lentille, cette distance est positive et la seconde lentille reçoit un objet réel. Si les rayons issus de la première lentille convergeraient au-delà de la seconde, la distance devient négative : la seconde lentille intercepte des rayons convergents et reçoit un objet virtuel. Ce changement de signe constitue le point déterminant d’un système à deux lentilles. Le calculateur applique ensuite la même relation à la seconde lentille. Une distance image finale positive désigne une image réelle du côté émergent ; une valeur négative désigne une image virtuelle du côté incident. L’écartement est enfin ajouté afin de donner la coordonnée finale mesurée depuis la première lentille.

Interprétez la position, le grandissement et les cas singuliers

Utilisez la distance finale depuis la seconde lentille pour placer un écran, un capteur ou un plan d’observation par rapport au deuxième élément. Retenez la position finale depuis la première lentille lorsque votre plan mécanique prend celle-ci pour origine. Le grandissement transversal total est le produit des grandissements des deux étapes. Sa valeur absolue donne le rapport des tailles dans ce modèle idéal, tandis que son signe fixe l’orientation : une valeur négative correspond à une image renversée et une valeur positive à une image droite par rapport à l’objet initial. Le caractère réel ou virtuel dépend de la distance image finale algébrique, et non de l’orientation. Certaines configurations exactes ne possèdent aucune position finie. Un objet placé dans le plan focal de la première lentille produit un faisceau collimaté ; dans le plan focal de la seconde, il donne une image finale à l’infini. Le calculateur signale alors une demande de position finie non valide au lieu de produire une valeur infinie interdite en JSON. Il refuse également les focales nulles, les distances géométriques non positives, les valeurs non finies et une image intermédiaire située exactement dans le plan de la seconde lentille.

Placer un capteur derrière un relais optique

Estimez la position algébrique du capteur après un objectif et une lentille de relais avant d’affiner le montage dans un logiciel optique complet.

Vérifier un tracé de rayons en physique

Contrôlez la convention de l’objet intermédiaire, la position finale, l’orientation et le grandissement total d’un exercice à deux lentilles.

Étudier les associations convergentes et divergentes

Comparez l’effet des signes des focales et de l’écartement sur le caractère réel ou virtuel de l’objet reçu par la seconde lentille.

Quelle convention de signes le calculateur emploie-t-il ?

Il emploie 1/f = 1/do + 1/di. Les objets réels et les images réelles émergentes ont des distances positives ; les objets et images virtuels ont des distances négatives.

L’une ou l’autre lentille peut-elle être divergente ?

Oui. Saisissez une focale négative pour une lentille divergente et une focale positive pour une lentille convergente.

Pourquoi la seconde distance objet peut-elle être négative ?

Elle devient négative lorsque la première lentille formerait son image au-delà de la seconde, qui reçoit alors des rayons convergents associés à un objet virtuel.

Que représente la position finale depuis la première lentille ?

Il s’agit de la coordonnée de l’image finale lorsque la première lentille est à zéro et la seconde à la coordonnée positive de l’écartement.

Que se passe-t-il si une image est à l’infini ?

La demande renvoie une erreur d’entrée non valide, car l’infini n’est ni un emplacement physique fini ni un nombre JSON valide.

Quel est le prix d’un calcul par API ?

Chaque calcul par API coûte $0.002. Le calculateur du navigateur applique les mêmes formules déterministes.

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/optics/two-lens-system-image

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/optics/two-lens-system-image \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"focal_length_1":0.1,"focal_length_2":0.2,"object_distance":0.3,"lens_separation":0.5}'
{
  "focal_length_1": 0.1,
  "focal_length_2": 0.2,
  "object_distance": 0.3,
  "lens_separation": 0.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.two_lens_system_image",
  "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.

Consulter la documentation complète du KIT →