Api 3D Java

Páginas: 20 (4869 palabras) Publicado: 14 de enero de 2013
INSTITUTO TECNOLOGICO DE MERIDA

INGENIERIA EN SISTEMAS COMPUTACIONALES

GRAFICACIÓN
MATERIA

UNIDAD III: PRACTICA #1

CHAN MATU CINTHIA DE LOS ANGELES
CASTAÑEDA SALDIVAR JOSE ALONSO
MOGUEL PARDIO JIMMY ALBERTO

GRUPO 5SA

FECHA: 5/11/2012

JAVA 2D
Clase Graphics
La clase Graphicsvdispone de métodos para soportar dos tipos de gráficos:
1. Dibujo de primitivas gráficas (texto,líneas, círculos, rectángulos, polígonos, …).
2. Presentación de imágenes en formatos *.gif y *.jpeg.
Además, la clase Graphics mantiene un contexto gráfico: un área de dibujo actual, un color de dibujo del background y otro del foreground, un font con todas sus propiedades, etc. La Figura 5.12 muestra el sistema de coordenadas utilizado en Java.

Primitivas gráficas

Clases Graphics y FontCada tipo de letra está representado por un objeto de la clase Font. Las clases Component y Graphics disponen de métodos setFont() y getFont(). El constructor de Font tiene la forma:
Font(String name, int style, int size)
donde el style se puede definir con las constantes Font.PLAIN, Font.BOLD y Font.ITALIC. Estas constantes se pueden combinar en la forma: Font.BOLD | Font.ITALIC.
La claseFont tiene tres variables protected, llamadas name, style y size. Además tiene tres
constantes enteras: PLAIN, BOLD e ITALIC. Esta clase dispone de los métodos String getName(), int getStyle(), int getSize(), boolean isPlain(), boolean
isBold() y boolean isItalic(), cuyo significado es inmediato.
Para mayor portabilidad se recomienda utilizar nombres lógicos de fonts, tales como Serif (Times NewRoman), SansSerif (Arial) y Monospaced (Courier)

Clase Color
La clase java.awt.Color encapsula colores utilizando el formato RGB (Red, Green, Blue). Las componentes de cada color primario en el color resultante se expresan con números enteros entre 0 y 255, siendo 0 la intensidad mínima de ese color, y 255 la máxima.
En la clase Color existen constantes para colores predeterminados de usofrecuente: black,
white, green, blue, red, yellow, magenta, cyan, orange, pink, gray, darkGray, lightGray. La Tabla 5.34 muestra algunos métodos de la clase Color.

La API Java 3D no es un conjunto de paquetes y clases que vengan de forma predeterminada en la distribución Java normal (J2SE), sino que es una extensión que debemos instalar de forma aparte.
En nuestro caso utilizaremos la versiónJava 3D 1.3.1 con interfaz a OpenGL y el J2SE 1.4.2 en una plataforma Microsoft Windows. A parte del SDK Java3D para MS Windows, también podremos descargarnos la versión con interfaz a DirectDraw, también para Microsoft Windows y la versión para Solaris (versión SPARC) de Java 3D con interfaz a OpenGL.

Resumen de clase |
Alfa | El objeto alpha NodeComponent proporciona métodos comunes para laconversión de un valor de tiempo en un valor de alfa (un valor en el rango de 0 a 1). |
AlternateAppearance | El nodo hoja AlternateAppearance se utiliza para reemplazar el componente Aparición de los nodos seleccionados. |
AmbientLight | Una luz ambiente objeto de origen. |
Appearance | El objeto Apariencia define todo el estado de representación que se puede establecer como un objetocomponente de un nodo Shape3D. |
AuralAttributes | El objeto es un objeto AuralAttributes componente de un nodo Soundscape que define los parámetros de audio ambientales que afectan a la representación del sonido. |
Background | El nodo de hoja de fondo define un color de fondo sólido o una imagen de fondo que se utiliza para llenar la ventana al inicio de cada nueva trama. |
BackgroundSound | Unnodo BackgroundSound define una fuente sin atenuación, sonido nonspatialized que no tiene una posición o dirección. |
Behavior | El comportamiento es una clase abstracta que contiene el marco de referencia para todos los componentes de comportamiento en Java 3D. |
Billboard | El nodo de comportamiento Billboard funciona en el nodo TransformGroup para provocar que el eje local z + de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Api Java
  • Java 3d
  • Api de java
  • JAVA 3D
  • Java 3D
  • Java 3d
  • java 3d
  • java 3D

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS