Ejs II.6     Cómo dibujar curvas o polígonos.        Versión 4.1

Vamos a dibujar un arco de circunferencia.

Si desea ver la aplicación que vamos a desarrollar haga click con el ratón sobre esta imagen.

1.- Un polígono o función viene definido por un conjunto de puntos. La forma más sencilla de dibujar una circunferencia en un espacio de tres dimensiones, es expresando las variables y, z, cuyos ejes se encuentran inicialmente en el plano del papel, en función del ángulo theta.

En la siguiente imagen se puede ver el conjunto de variables de la simulación.

2.- De acuerdo con la anterior consideración previa, introducimos las coordenadas del arco en la ventana Inicialización:

int i:
for(i=0; i<N; i++) {
theta[i] = delta*i;
}
for(i=0; i<N; i++) {
puntos[i][0] = 0.0;
puntos[i][1] = Math.sin(theta[i]);
puntos[i][2] = Math.cos(theta[i]);
}
puntos[N][1] = 0.0;
puntos[N][2] = 0.0;

3.- En las propiedades de arco relacionamos Datos, con la variable puntos, generada en la Inicialización:

4.- Incluimos un deslizador para variar el ángulo theta_final

Ver apartado Ejs IV.2 - Interactividad: Un deslizador

5. - Generamos el applet haciendo clic sobre  .

Página con el applet así creado: arco_theta.html

Fichero con ejemplo:   arco_theta.xml

Autor: Javier Mulero Solano
Ejs:  [I Introducción ] [II Vista ] [III Modelo ] [IV Control ] [V Ejecución ]