ViewportToWorld

Espacio de nombres: Digi21.DigiNG.Cameras
Ensamblado: Digi21.DigiNG

Convierte un punto en coordenadas de la ventana OpenGL a coordenadas del archivo de dibujo.

public Point3D ViewportToWorld(Point3D viewport)

Parámetros

Parámetro Descripción
viewport Point3D con X e Y en píxeles de la ventana OpenGL (origen en la esquina inferior izquierda) y Z con la profundidad entre 0 y 1.

Devuelve

Point3D en coordenadas del archivo de dibujo. Si el punto no se puede convertir, devuelve Position.

Notas

El método convierte el punto con gluUnProject y las matrices de vista, de proyección y de ventana (viewport) del contexto OpenGL activo en el hilo que llama, y suma Position al resultado. De las propiedades de la cámara solo usa Position. El resultado corresponde a la ventana de dibujo solo si el método se llama en el hilo que tiene activo el contexto OpenGL de esa ventana.

El método inverso es WorldToViewport.