Mostrando las entradas con la etiqueta java3d. Mostrar todas las entradas
Mostrando las entradas con la etiqueta java3d. Mostrar todas las entradas

lunes, 7 de abril de 2008

java3d: Ejemplos de Java 3D desde Eclipse

Para ejecutar los ejemplos de Java 3D desde Eclipse es necesario primero crear un projecto java a partir del codigo fuente de los ejemplos:


Luego podra configurar el classpath para el proyecto, asi como tambien la ubicacion donde las clases seran compiladas. Por el momento, quedaran las opciones por defecto:


Es necesario ahora borrar los siguientes archivos:
  • COPYRIGHT.txt
  • LICENSE.txt
  • README-build.html
  • README-FIRST.txt
  • THIRDPARTY-LICENSE-3DLABS.txt
  • THIRDPARTY-LICENSE-VIEWPOINT.txt
y el directorio nbproject.

Puede verificar que, en el directorio donde se encuentran los ejemplos, dos nuevos archivos fueron creados por Eclipse: .project y .classpath.

Puede emplear el archivo build.xml incluido para compilar los ejemplos y generar las clases necesarias para ejecutarlos.

Primero ejecute el target "clean" empleando las facilidades de Eclipse. Despliegue el menu contextual sobre el archivo build.xml y seleccione la opcion Run AsAnt Build... :


A continuacion se puede observar la salida generada por Ant:
Buildfile: C:\j3d-examples\build.xml
init:
clean:
[delete] Deleting directory C:\j3d-examples\build
[delete] Deleting directory C:\j3d-examples\dist
BUILD SUCCESSFUL
Total time: 2 seconds
Luego es necesario ejecutar el target "jar", que esta definido por defecto en el archivo build.xml. La salida generada por Ant es la siguiente:
Buildfile: C:\j3d-examples\build.xml
init:
init-compile:
compile:
[mkdir] Created dir: C:\j3d-examples\build\classes
[javac] Compiling 148 source files to C:\j3d-examples\build\classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[copy] Copying 48 files to C:\j3d-examples\build\classes\org\jdesktop\j3d\examples\resources
[copy] Copying 44 files to C:\j3d-examples\build\classes\org\jdesktop\j3d\examples
jar:
[mkdir] Created dir: C:\j3d-examples\dist
[jar] Building jar: C:\j3d-examples\dist\j3d-examples.jar
BUILD SUCCESSFUL
Total time: 6 seconds
Ahora que el jar con los ejemplos fue generado, puede ejecutar cualquiera de ellos. Para hacerlo emplee el menu "Run" de Eclipse:



Al ejecutar el applet observara lo siguiente:

[java3d_examples005.PNG]

Vinculos:

java3d: Instalacion de Java 3D

Para instalar Java 3D apunte el navegador a la siguiente ubicacion y descargue el instalador o el paquete de librerias comprimidas en zip. En este caso la instalacion se realizara para el sistema Windows, por lo que seleccionamos el archivo java3d-XXX-windows-i586.zip.

Al extraer los archivos de la distribucion se creara el directorio java3d-XXX-windows-i586 con los siguientes archivos:
  • COPYRIGHT.txt
  • LICENSE-Java3D-vXXX.txt
  • README-distribution.txt
  • README-unzip.html
  • README.txt
  • j3d-jre.zip (Contiene las librerias de Java 3D a instalar)
El archivo README-unzip.html contiene informacion acerca de la instalacion de las librerias para JRE y JDK.

Solo resta descomprimir el contenido del archivo j3d-jre.zip en el directorio apuntado por la variable de entorno JAVA_HOME/jre.

Verifique que los archivos j3d*.dll se encuentran en el directorio JAVA_HOME\jre\bin, mientras que los j3dcore.jar, j3dutils.jar y vecmath.jar deben estar ubicados en el directorio JAVA_HOME\jre\lib\ext.

Puede ahora descargar los ejemplos y demostracion para verificar la instalacion y ver a Java 3D en accion. Descarguelos desde la siguiente ubicacion.

Al extraer los ejemplos, podra encontrarlos en el directorio j3d-examples/src. La distribucion de los ejemplos contiene los siguientes archivos y directorios:
  • build.xml
  • COPYRIGHT.txt
  • LICENSE.txt
  • manifest.mf
  • README-build.html (Contiene informacion relacionada a la compilacion y ejecucion de los ejemplos)
  • README-FIRST.txt
  • THIRDPARTY-LICENSE-3DLABS.txt
  • THIRDPARTY-LICENSE-VIEWPOINT.txt
  • /src
  • /nbproject
El archivo build.xml puede ser usado mediante Ant directo o a traves de Eclipse para compilar los ejemplos. El directorio nbproject contiene el archivo de configuracion de proyecto para Netbeans.

Vinculos: