En matemáticas, una bitangente a una curva C es una línea L que toca a C en dos puntos distintos P y Q; y que tiene la misma dirección que C en estos puntos.
Por extensión, también se designa bitangente a una línea (generalmente recta o circunferencia) que es tangente a dos curvas distintas (de cualquier tipo, por lo general cerradas y convexas, incluyendo círculos o polígonos).
En general, una curva algebraica tendrá infinitas líneas secantes, pero solo un número finito de bitangentes.
Este cálculo de bitangentes es una subrutina clave en estructuras de datos para mantener envolventes convexas dinámicamente (Overmars y van Leeuwen, 1981).
(txt,) describen un algoritmo para enumerar eficientemente todos los segmentos de línea bitangentes que no cruzan ninguna de las otras curvas en un sistema de múltiples curvas convexas disjuntas, usando una técnica basada en pseudotriangulación.