Está en la página 1de 11

COMPUTACIÓN

GRÁFICA
ALGORITMOS

Integrantes
• Mónica Montañés Cod. 1.057.512.556
• Johanna Gómez L. Cod. 52.438.476
• Alexander Andrade Cod. 79.743.478
• Víctor Duarte Cod. 1.032.359.498
CONTEXTO GRÁFICO

Un objeto Graphics es la superficie última sobre la que


se pueden colocar líneas, figuras y texto, por lo cual
puede recibir también el
nombre de contexto gráfico al aunar información sobre
la zona de dibujo, más la
fuente de caracteres, color y cualquier otro factor.
EJEMPLO (Elaborado en JCreator)
FIGURAS EN JAVA 2D (SHAPE)

La interfaz Shape, proporciona un conjunto de


métodos comunes para describir e inspeccionar
objetos geométricos bi-dimensionales.

Con las clases que se usan en esta interfaz, podemos


crear de forma virtual cualquier forma geométrica y
dibujarla a través de Graphics2D llamando al método
draw o al método fill.
EJEMPLO (Elaborado en JCreator)
QUARDCURVE2D Y CUBICCURVE2D

La clase QuadCurve2D permite crear segmentos de curvas


cuadráticos. Una curva cuadrática está definida por dos
puntos finales y un punto de control.

La clase CubicCurve2D permite crear segmentos de curvas


cúbicos. Una curva cúbica está definida por dos puntos
finales y dos puntos de control, los segmentos de curvas
cúbicos también se conocen como curvas de Bézier.
EJEMPLO (Elaborado en JCreator)
ÁREAS

Con la clase Área se pueden realizar operaciones


boolenas, como uniones, intersecciones y
substracciones, sobre dos objetos Shape cualquiera.

Esta técnica, permite crear rápidamente objetos Shape


complejos sin tener que describir cada línea de
segmento o cada curva, este proceso se denomina
construir un área geométrica (CAG).
EJEMPLO (Elaborado en JCreator)
USO DE BUFFEREDIMAGE PARA
DOBLE BUFER

Cuando un gráfico es complejo o se usa


repetidamente, se puede reducir el tiempo que tarda
en mostrarse renderizándolo primero en un búfer fuera
de
pantalla y luego copiando el búfer en la pantalla.

Esta técnica, llamada doble búfer,


se usa frecuentemente para animaciones.
EJEMPLO (Elaborado en JCreator)

También podría gustarte