El API Java 3D es un interface para escribir programas que muestran e interactuan con gr�ficos tridimensionales. Java 3D es una extensi�n est�ndard del JDK 2 de Java. El API Java 3D proporciona una colecci�n de constructores de alto-nivel para crear y manipular geometr�as 3D y estructuras para dibujar esta geometr�a. Java 3D proporciona las funciones para creaci�n de im�genes, visualizaciones, animaciones y programas de aplicaciones gr�ficas 3D interactivas.
��Qu� es el API 3D de Java?
El API 3D de Java es un �rbol de clases Java que sirven como interface para sistemas de renderizado de gr�ficos tridimensionales y un sistema de sonido. El programador trabaja con constructores de alto nivel para crear y manipular objetos geom�tricos en 3D. Estos objetos geom�tricos residen en un universo virtual, que luego es renderizado. El API est� dise�ado con flexibilidad para crear universos virtuales precisos de una �mplia variedad de tama�os, desde astron�micos a subat�micos.
A pesar de toda esta funcionalidad, el API es sencillo de usar. Los detalles de renderizado se manejan autom�ticamente. Aprovech�ndose de los Threads Java, el renderizador Java 3D es capaz de renderizar en paralelo. El renderizador tambi�n puede optimizarse autom�ticamente para mejorar el rendimiento del renderizado.
Un programa Java 3D crea ejemplares de objetos Java 3D y los sit�a en un estructura de datos de escenario gr�fico. Este escenario gr�fico es una composici�n de objetos 3D en una estructura de �rbol que especifica completamente el contenido de un universo virtual, y c�mo va a ser renderizado.
Los programas Java 3D pueden escribirse para ser ejecutados como aplicaciones solitarias o como applets en navegadores que hayan sido extendidos para soportar Java 3D, o �mbos.
��Qu� Software se Necesita?
Te aconsejo que te des una vuelta por la Home Page de Java 3D en Sun: http://java.sun.com/products/java-media/3d