Atrás

#mirror

1 APIs con esta etiqueta

API de Lente Delgada y Espejo

Óptica de imágenes de lentes delgadas y espejos como una API, calculada local y determinísticamente. El endpoint de lente aplica la ecuación de lente delgada, 1/f = 1/do + 1/di, y resuelve para cualquiera de la distancia focal, distancia del objeto o distancia de la imagen que omitas, luego devuelve la magnificación m = −di/do y la descripción completa de la imagen — real o virtual, derecha o invertida, aumentada, reducida o del mismo tamaño — y si la lente es convergente (convexa, f > 0) o divergente (cóncava, f < 0). El endpoint de espejo hace lo mismo para un espejo esférico, tomando la distancia focal o el radio de curvatura (f = R/2), clasificándolo como cóncavo o convexo y describiendo la imagen. El endpoint de potencia convierte entre distancia focal en metros y potencia óptica en dioptrías, D = 1/f, y combina varias lentes delgadas colocadas en contacto sumando sus potencias, D_total = ΣD, devolviendo la distancia focal combinada. Las distancias usan cualquier unidad consistente que proporciones. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para herramientas de física y educación en óptica, diseño de lentes y sistemas ópticos, aplicaciones de gafas y visión, y aprendizaje de fotografía. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto es imágenes de óptica geométrica; para ángulos de refracción de la ley de Snell usa una API de Snell y para profundidad de campo y campo de visión de cámara usa una API de fotografía.

api.oanor.com/lens-api