Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Primitivos gráficos en java parte 3
1. Primitivos Gráficos en Java
Part 3
Dispositivo de Salida.
Funciones Gráficas
Control de Atributos
Primitivos Gráficos
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. 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
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
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. 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. 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