primitivos gráficos en java parte 3

11

Click here to load reader

Upload: gabriel-rafael-lacayo-saballos

Post on 03-Jul-2015

1.105 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Primitivos gráficos en java   parte 3

Primitivos Gráficos en Java

Part 3Dispositivo de Salida.

Funciones Gráficas

Control de Atributos

Primitivos Gráficos

Page 2: Primitivos gráficos en java   parte 3

Dibujo de arcos

• Un arco se dibuja comouna porción de un óvalo.

• Los ángulos de los arcos semiden en grados.

• Los arcos se extienden (esdecir, se mueven a lo largode una curva) desde unángulo inicial, en base alnúmero de gradosespecificados por elángulo del arco.

07/05/2014 Geometría Computacional-UNI 2

Page 3: Primitivos gráficos en java   parte 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

Page 4: Primitivos gráficos en java   parte 3

Ángulos Positivos y Negativos

07/05/2014 Geometría Computacional-UNI 4

Page 5: Primitivos gráficos en java   parte 3

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

Page 6: Primitivos gráficos en java   parte 3

07/05/2014 Geometría Computacional-UNI 6

Ver Ejemplo de Arcos

(12_19)

Page 7: Primitivos gráficos en java   parte 3

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

Page 8: Primitivos gráficos en java   parte 3

Métodos de Graphics para dibujar

polígonosMé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

Page 9: Primitivos gráficos en java   parte 3

Constructores y métodos de

PolygonMé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

Page 10: Primitivos gráficos en java   parte 3

07/05/2014 Geometría Computacional-UNI 10

Ver Ejemplo de Arcos

(12_21)

Page 11: Primitivos gráficos en java   parte 3

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