Primitivos gráficos en java parte 3

1.518 visualizaciones

Publicado el

Publicado en: Ingeniería
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.518
En SlideShare
0
De insertados
0
Número de insertados
1.053
Acciones
Compartido
0
Descargas
19
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Primitivos gráficos en java parte 3

  1. 1. Primitivos Gráficos en Java Part 3 Dispositivo de Salida. Funciones Gráficas Control de Atributos Primitivos Gráficos
  2. 2. Dibujo de arcos • Un arco se dibuja como una porción de un óvalo. • Los ángulos de los arcos se miden en grados. • Los arcos se extienden (es decir, se mueven a lo largo de una curva) desde un ángulo inicial, en base al número de grados especificados por el ángulo del arco. 07/05/2014 Geometría Computacional-UNI 2
  3. 3. Dibujo de arcos • El ángulo inicial indica, en grados, en dónde empieza el arco. • El ángulo del arco especifica el número total de grados hasta los que se va a extender el arco. 07/05/2014 Geometría Computacional-UNI 3
  4. 4. Ángulos Positivos y Negativos 07/05/2014 Geometría Computacional-UNI 4
  5. 5. Métodos de Graphics para dibujar arcos. Método Descripción public void drawArc( int x, int y, int anchura, int altura, int anguloInicial, int anguloArco ) Dibuja un arco relativo a las coordenadas (x, y) de la esquina superior izquierda del rectángulo delimitador, con la anchura y altura especificadas. El segmento del arco se dibuja empezando en anguloInicial y se extiende hasta los grados especificados por anguloArco. public void fillArc( int x, int y, int anchura, int altura, int anguloInicial, int anguloArco ) Dibuja un arco relleno (es decir, un sector) relativo a las coordenadas (x, y) de la esquina superior izquierda del rectángulo delimitador, con la anchura y altura especificadas. 07/05/2014 Geometría Computacional-UNI 5
  6. 6. 07/05/2014 Geometría Computacional-UNI 6 Ver Ejemplo de Arcos (12_19)
  7. 7. Dibujo de polígonos y polilíneas • Los polígonos son figuras cerradas de varios lados, compuestas por segmentos de línea recta. Las polilíneas son una secuencia de puntos conectados. 07/05/2014 Geometría Computacional-UNI 7
  8. 8. Métodos de Graphics para dibujar polígonos Método Descripción public void drawPolygon( int puntosX[], int puntosY[], int puntos ) Dibuja un polígono. La coordenada x de cada punto se especifica en el arreglo puntosX y la coordenada y de cada punto se especifica en el arreglo puntosY. El último argumento especifica el número de puntos. Este método dibuja un polígono cerrado. Si el último punto es distinto del primero, el polígono se cierra mediante una línea que conecte el último punto con el primero. public void drawPolyline( int puntosX[], int puntosY[], int puntos ) Dibuja una secuencia de líneas conectadas. Si el último punto es distinto del primero, la polilínea no se cierra. 07/05/2014 Geometría Computacional-UNI 8
  9. 9. Constructores y métodos de Polygon Método Descripción public Polygon() Crea un nuevo objeto polígono. Este objeto no contiene ningún punto. public Polygon( int valoresX[], int valoresY[], int numeroDePuntos ) Crea un nuevo objeto polígono. Este objeto tiene numeroDePuntos lados, en donde cada punto consiste de una coordenada x desde valoresX, y una coordenada y desde valoresY. public void addPoint( int x, int y ) Agrega pares de coordenadas x y y al objeto Polygon. 07/05/2014 Geometría Computacional-UNI 9
  10. 10. 07/05/2014 Geometría Computacional-UNI 10 Ver Ejemplo de Arcos (12_21)
  11. 11. Trabajo Investigativo • La API Java 2D – Líneas, rectángulos, rectángulos redondeados, arcos, elipses. – Rellenos con degradado y patrones. – Rutas generales • Líneas rectas • Curvas complejas. 07/05/2014 Geometría Computacional-UNI 11

×