Está en la página 1de 16

2.

2 Representacin y Trazo de Polgonos


INTEGRANTES
Abad Mendoza Samuel Castro Apreza Stephanie Moran Gonzlez Beatriz Laura Ramrez Flores Iran Ismael Ramrez Gonzlez Yolanda Salgado Hernndez Mirta Astrid Snchez Saldaa Alejandro Yez Pineda Lucia Gabina

Definicin
Los polgonos son figuras cerradas de varios lados, compuestas por segmentos de lnea recta. Figura plana cerrada, limitada por segmentos de recta que se denominan lados del polgono. Los puntos donde se cortan dos lados consecutivos se llaman vrtices; los segmentos que unen dos vrtices no consecutivos se denominan diagonales y se da el nombre de ngulos del polgono a los que forman dos lados consecutivos. Los polgonos se nombran haciendo referencia al nmero de lados que poseen.

Polgono
Los polgonos son formas bidimensionales. Estn hechos con lneas rectas, y su forma es "cerrada" (todas las lneas estn conectadas).

Polgono (lados rectos)

No es un polgono (tiene una curva)

No es un polgono (abierto, no cerrado)

Caractersticas
Cada uno de los segmentos se denomina lado.
El punto de unin de cada par de segmentos se denomina ngulo. El numero de lados, ( y por tanto de ngulos) ha de ser mayor o igual a tres.

Simple Un polgono simple slo tiene un borde que no se cruza con l mismo.
Complejo Un polgono complejo se interseca consigo mismo.

Polgono simple (este es un pentgono)

Polgono complejo (tambin es un pentgono)

Cncavo Un polgono convexo no tiene ngulos que apunten hacia dentro. En concreto, los ngulos internos no son mayores que 180. Convexo Si hay algn ngulo interno mayor que 180 entonces es cncavo. (Para acordarte: cncavo es como tener una "cueva")

Convexo

Cncavo

Regular Si todos los ngulos son iguales y los lados tambin. Irregular Tiene sus ngulos y lados desiguales.

Regular

Irregular

Polgono simple, cncavo e irregular.

Polgono complejo, cncavo e irregular.

Polgonos Regulares

Polgonos Irregulares

Trazado de un polgono
Trazado de un Cuadrado a partir de lado
1.Por un extremo del lado trazar una perpendicular. 2.Con centro en A y radio igual al lado trazar un arco que corta a la perpendicular en D

3.Con centros en B y D y radios igual al lado trazar dos arcos que se cortan en C.

4.Unir A,B,C y D para obtener el cuadrado

Trazado de un Triangulo a partir de lado


1. Con centro en los extremos A y B del lado y radio igual al lado trazar dos arcos que se cortan en el punto C.

2. Unir los tres puntos para obtener el tringulo equiltero.

Trazado de un Hexgono Desde un punto cualquiera de una recta r, se traza una circunferencia de radio AB. Desde los puntos A y D se trazan arcos con el radio AB. Se unen los puntos A, B, C, D, E y F obteniendo el hexgono regular.

API Java 2D
La API Java 2D proporciona herramientas avanzadas para grficos bidimensionales, para los programadores que requieren manipulaciones grficas detalladas y complejas. Las API incluyen caractersticas para procesar arte lineal, texto e imgenes en los paquetes java.awt, java.awt.image, java.awt.color, java.awt.font, java.awt.geom, java.awt.print y java.awt.image.renderable.

El dibujo con la API Java 2D se logra mediante el uso de una referencia Graphics2D( paquete java.awt), que es una subclase abstracta de la clase Gaphics , por lo que tiene todas las herramientas para grficos. El metodo paintComponent es una instancia de una subclase de Graphics2D.

Mtodos de Graphics para dibujar polgonos


Mtodo Public void drawPolygon( int puntosX[], int puntosY[], int puntos) Public void drawPolyline( int puntosX[], int puntosY[], int puntos) Public void drawPolygon(Polygon p) Public void fillPolygon( int puntosX[], int puntosY[], int puntos) Public void fillPolygon(Polygon p) Descripcin Dibuja un polgono cerrado. Dibuja una secuencia de lneas conectadas. Dibuja el polgono especificado. Dibuja un polgono relleno. Dibuja el polgono relleno especificado. El polgono es cerrado

Constructores y mtodos del Polygon Public Polygon()

Descripcin Crea un nuevo objeto polgono. Este no contiene ningn objeto.

Public Polygon ( int valoresX[], int valoresY[], int numeroDePuntos )

Crea un nuevo objeto. Este objeto tiene numeroDePuntos lados, en donde cada punto consiste de coordenadas x desde valores X, y una coordenada y desde valoresY. Agrega pares de coordenadas X y Y al objeto del Plygon.

Public void addPoint( int x, int y)

También podría gustarte