ctype=c_screen; // Sistema de coordenadas


Esta variable predefinida es PUBLIC, lo que significa que cada proceso tendrá su propio valor en su variable ctype.

En esta variable se indica el sistema de coordenadas utilizado por el proceso, es decir, cómo deben ser interpretadas las coordenadas del proceso (contenidas en las variables locales x e y).

Se pueden utilizar tres sistemas de coordenadas diferentes, que se corresponden directamente con tres constantes que pueden ser asignadas a la variable ctype.

 c_screen     - Coordenadas de pantalla
c_scroll   - Coordenadas de scroll
c_3d_cam  - Coordenadas de modo 3D de cámara
c_3d_object - Coordenadas de modo 3D de un proceso con rotación en eje xyz

El valor por defecto de ctype es c_screen, el utilizado para que las coordenadas del gráfico del proceso se interpreten como referidas a la pantalla, donde la esquina superior izquierda es la (0, 0).

Se asignará c_scroll a ctype con la siguiente sentencia:

ctype=c_scroll;

Para que las coordenadas del gráfico del proceso se interpreten como referidas a una ventana de scroll, a coordenadas sobre el gráfico del primer plano.

Se asignará c_3d_cam a ctype con la siguiente sentencia:

ctype=c_3d_cam;

Para que las coordenadas del gráfico del proceso se interpreten como referidas a una ventana de modo 3D, a coordenadas sobre el gráfico principal, abatido tridimensionalmente en dicha ventana.

Se asignará c_3d_object a ctype con la siguiente sentencia:

ctype=c_3d_object;

Para que las coordenadas del gráfico del proceso se interpreten como referidas a una ventana de modo 3D, a coordenadas sobre el gráfico principal, abatido tridimensionalmente en dicha ventana.


Ver: Datos locales - c_screen - c_scroll - c_3d_cam - c_3d_object