Hay dos segmentos de recta no paralelos U y V en R3 dadas cada una por sus dos puntos extremos u0,u1 y v0,v1 tales que si se proyectan en R2 por su x y y coordenadas, se cruzan. Queremos saber si la línea U está por encima de V . Más exactamente, supongamos que sus proyecciones sobre R2 se cruza en el punto (x,y) . Queremos saber si el z coordenadas del segmento de línea U en el punto (x,y) es mayor que el z coordenadas del segmento de línea V en el punto (x,y) .
Suponiendo que u0,u1,v0,v1 son todos puntos de celosía, ¿hay alguna forma de hacerlo que no calcule explícitamente el x , y y z ¿Coordenadas? En otras palabras, ¿cómo comprobar esto sin aritmética de coma flotante?
Motivación
Esto surge cuando estoy intentando calcular el casco convexo 3D de la proyección de una triangulación de polígono de R2 en R3 durante el cálculo de la triangulación delaunay ponderada del conjunto de puntos.