Escolar Documentos
Profissional Documentos
Cultura Documentos
DESARROLLO PASO 3
ANALIZAR LA INFORMACIÓN
Ingeniería de Sistemas
Computación Gráfica
Abril 8 de 2007
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Para la aplicación de SYRIS se propone mostrar los productos por categorías según su uso mostrando
algunos detalles y/o especificaciones de cada producto, precio y resaltando ofertas claves; además
colocar una breve presentación de la empresa y su respectivo contacto.
El menú de productos tendría una lista desplegable para seleccionar el grupo que se quiera consultar
al igual algunas imágenes deberán mostrarse en 3D.
JDK
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Click en Next. Para iniciar la instalación, seleccionamos las características que deseamos incluir.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Una vez finalizada la instalación tendremos el siguiente mensaje, click en Close para finalizar.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Al finalizar la instalación se abrirá una ventana del navegador para que activemos el producto, esto es
opcional pero recomendado.
Una vez Finalizada la instalación, procederemos a configurar las Variables de Entorno para poder
compilar desde la consola.
Seleccionamos Editar Variables de entorno del sistema y damos click en "Variables de Entorno"
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Agregamos un punto y coma (;) seguido del path de instalación del JDK.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Aceptamos y ubicamos el área de Variables de Usuario para crear una nueva variable.
Aceptamos y abrimos una linea de comandos ( cmd ) donde colocaremos el siguiente comando
"javac"
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Si obtenemos este mensaje significa que hemos instalado con éxito Java SE Development Kit 7.
LIBRERIAS 3D
Inicio de la descarga
Vaya a la página de descargas de NetBeans IDE.
En la parte superior derecha de la página, seleccione el idioma y la plataforma en la lista desplegable.
También puede optar por descargar y utilizar el archivo zip independiente de la plataforma.
Haga clic en el botón Download (Descargar) de la opción de descarga que desee instalar. Guarde el
archivo del instalador en el sistema.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Siga las instrucciones que aparecen en esta sección para instalar el IDE en el sistema. Estas
instrucciones de instalación se aplican a todas las plataformas compatibles.
Microsoft Windows
Para instalar el software:
Una vez finalizada la descarga, ejecute el instalador.
El archivo del instalador de Windows tiene la extensión .exe. Haga doble clic en él para ejecutarlo.
Haga clic en Aceptar.
En la página de bienvenida del asistente para la instalación, haga clic en Siguiente.
En la página del contrato de licencia, revise el contrato, marque la casilla de aceptación y haga clic en
Siguiente.
Acepte la instalación de JDK predeterminada para usarlo con NetBeans IDE o seleccione una
instalación diferente en la lista desplegable. Si el asistente de instalación no encuentra una instalación
de JDK compatible para usar con NetBeans IDE, no se instalará en la ubicación predeterminada. En
este caso, especifique la ruta de un JDK instalado o cancele la instalación actual, instale la versión de
JDK requerida y reinicie esta instalación.
Descarga e instalación
Se recomienda, antes de proceder con la instalación en línea, desactivar el cortafuegos de Internet. En
algunos casos, la configuración del cortafuegos predeterminado se establece para rechazar todas las
instalaciones automáticas o en línea, como la instalación en línea de Java. Si el cortafuegos no se
configura correctamente, podría impedir la operación de descarga/instalación de Java en determinadas
circunstancias. Consulte las instrucciones del manual específico del cortafuegos de Internet para
desactivarlo.
Oracle colabora con empresas que ofrecen distintos productos. Es posible que el instalador le ofrezca
la opción de instalar estos programas como parte de la instalación de Java. Una vez seleccionados los
programas que desee, haga clic en el botón Siguiente para proseguir con el proceso de instalación.
Se abrirán varios cuadros de diálogo con información para completar las últimas etapas del proceso de
instalación; haga clic en Cerrar en el último cuadro de diálogo. Con esta acción se completará el
proceso de instalación de Java.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Eclipse, es el IDE más usado para el desarrollo en Java. Es de código abierto y gratuito. Eclipse,
permite extender sus funciones, mediante el desarrollo de plugins. Existen muchas versiones de Eclipse
para programar en diferentes lenguajes e incluso muchas versiones para Java.
Ejecutar c:\eclipse\eclipse.exe y les aparecerá para seleccionar el área de trabajo (workspace). Aquí es
donde Eclipse guardará todos los proyectos.
LINEAS
Ejemplos de líneas de dibujo con Graphics2D
Una línea es una primitiva gráfica que conecta dos puntos. En Java, para dibujar una línea entre dos
puntos (x1, y1) y (x2, y2) en el contexto de gráficos representado por un objeto Graphics , utilice el
siguiente método:
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
dibujar (Line2D)
Con dos implementaciones de Line2D: Line2D.Double (con dobles coordenadas) y Line2D.Float (con
coordenadas de flotación).
/*
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
/**
*
* @author ysanchez
*/
public class Figuras2D {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
MostrarFiguras miFormulario = new MostrarFiguras();
miFormulario.setVisible(true);
}
}
/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;
/**
*
* @author ysanchez
*/
public class Dibujo {
public static void Linea(Graphics g, int x1, int y1, int x2, int y2)
{
g.setColor(Color.blue);
g.drawLine(x1, y1, x2, y2);
}
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
CIRCULOS
Para dibujar circulo u óvalos, se usa el método drawOval de la clase Graphics, este metodo recibe
cuatro parámetros, los dos primeros son el valor de X y Y del punto inicial, el tercero es el valor ancho
y el cuarto el valor del alto. También se pueden dibujar círculos rellenos, con el método fillOval de la
clase Graphics. La estructura de estos dos método es la siguiente:
/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;
/**
*
* @author ysanchez
*/
public class Dibujo {
public static void Circulo (Graphics g, int x, int y, int Ancho, int Alto)
{
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
g.setColor(Color.red);
g.drawOval(x, y, Ancho, Alto);
g.fillOval(x, y, Ancho, Alto);
}
}
POLIGONOS
Un polígono es una figura geométrica la cual consta de varios ángulos utilizando segmentos rectos
similares al cuadrado o a un triángulo.
El siguiente código muestra un polígono el cual utiliza el método DrawPoligon, el cual necesita utilizar
las coordenadas sobre el eje X y Y, adicionando cuantos puntos consta la gráfica, en el ejercicio consta
de 8 puntos de inicio de los segmentos de recta
/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;
/**
*
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
* @author ysanchez
*/
public class Dibujo {
Código completo del programa mediante el evento click sobre cada uno de los botones ubicados en el
Frame o formulario donde se ubican los objetos.
/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;
/**
*
* @author ysanchez
*/
public class Dibujo {
public static void Linea(Graphics g, int x1, int y1, int x2, int y2)
{
g.setColor(Color.blue);
g.drawLine(x1, y1, x2, y2);
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
BIBLIOGRAFIA
Graphics: drawOval(int x, int y, int width, int height) : Graphics « java.awt « Java by API
http://www.java2s.com/Code/JavaAPI/java.awt/GraphicsdrawOvalintxintyintwidthintheight.htm
Graphics: drawPolygon(int[] xPoints, int[] yPoints, int nPoints) : Graphics « java.awt « Java by API
http://www.java2s.com/Code/JavaAPI/java.awt/GraphicsdrawPolygonintxPointsintyPointsintnPoints.h
tm