Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > Java

Programación En 3d Con Java 3d.
Joan Josep Pratdepadua Bufill (Editorial Ra-ma)
Precio:18,95 € ($29,7)
ISBN: 8478975403. ISBN-13: 9788478975402

320 p. ; 24x17 cm + 1 CD. (02/2003).
Entrega: De 1 a 7 días contra reembolso por agencia urgente*


El objetivo final de este libro es facilitar al lector el aprendizaje a través de ejemplos de un lenguaje de programación muy potente para poder desarrollar aplicaciones en 3D. Java3D optimiza los recursos del cálculo matemático con el fin de crear objetos que nos permitirán diseñar y construir nuestro propio espacio virtual. Entre muchas otras, las principales ventajas del lenguaje Java3D son: su operatividad en cualquier tipo de plataforma (PC, Mac, Internet, etc.), la gratuidad en su adquisición (de la casa Sun MicroSystems) y la relativa facilidad de aprendizaje (en comparación con otros lenguajes).
El libro se estructura en dos partes: en la primera se definen los conceptos principales del lenguaje Java y Java3D, así como los pasos a seguir para instalar correctamente estos dos lenguajes de programación incluidos en el CD; en la segunda parte del libro se van explicando las distintas clases de objetos que componen el lenguaje Java3D (geometrías, apariencias, iluminaciones, texturas, etc.) que nos permitirán crear escenas y animaciones en 3D. Al final de cada capítulo se proponen una serie de ejercicios para poner a prueba los conocimientos adquiridos.
Al finalizar el libro el lector habrá adquirido las herramientas necesarias para llevar a cabo sus proyectos 3D, no como simple usuario de una aplicación 3D, sino como programador. Incluye CD-ROM con los ejemplos y aplicaciones del libro.

ÍNDICE

PRÓLOGO

PARTE I.QUÉ ES JAVA2 Y JAVA3D

CAPÍTULO 1.CONCEPTOS PRINCIPALES.3
QUÉ ES JAVA2.3
INSTALACIÓN DE JAVA2.6
Localización del archivo comprimido.6
Iniciar descompresión.6
Actualizar el Path.7
JAVA2.MANUAL DE REFERENCIA(API).9
QUÉ ES JAVA3D.10
INSTALACIÓN DE JAVA3D.12
JAVA3D.MANUAL DE REFERENCIA(API).14
INSTALACIÓN DEL EDITOR JAVA

CAPÍTULO 2.INTRODUCCIÓN A JAVA3D.17
JERARQUÍA DE LAS CLASES EN JAVA3D.18
Node.19
Group.19
Leaf.20
NodeComponent.20
ETAPAS EN LA CREACIÓN DE UN PROGRAMA JAVA3D.20
PRIMERA EXPERIENCIA EN JAVA3D.23
Diagrama de la escena.23
Cabecera del programa.24
Cuerpo del programa

CAPÍTULO 3.EJEMPLOS ELEMENTALES
ROTACIONES.33
Transform3D.33
TransformGroup.35
Vector3f.35
EJEMPLO ROTACIÓN.36
ANIMACIONES ELEMENTALES.40
Capacidad de modificación.40
Objetos para animaciones.42
Primera animación.44
EJERCICIOS PROPUESTOS

PARTE II.JAVA3D

CAPÍTULO 4.CREACIÓN DE GEOMETRÍAS.57
SISTEMAS DE REFERENCIA.57
CLASES DE GEOMETRÍA PRIMITIVA.58
Shape3D.58
Box.61
Cone.62
Cylinder.62
Sphere.62
LA PEONZA.63
CLASES MATEMÁTICAS.68
Point.68
Color.69
Vector.70
TexCoord.71
LAS FIGURAS MÓVILES.71
CLASES DE GEOMETRÍA AVANZADA.78
GeometryArray.78
Aplicación de GeometryArray.81
GeometryStrip.83
IndexedGeometry.87
GeometryInfo.90
Triangulator.92
NormalGenerator.95
Stripifier.99
Text2D.100
Text3D.101
LOADERS.107
EJERCICIOS PROPUESTOS

CAPÍTULO 5: CREACIÓN DE APARIENCIAS
COLORING ATTRIBUTES.123
POINT ATTRIBUTES.127
LINE ATTRIBUTES.128
POLYGON ATTRIBUTES.129
RENDERING ATTRIBUTES.132
TRANSPARENCY ATTRIBUTES.133
EJERCICIOS PROPUESTOS

CAPÍTULO 6: TIPOS DE ILUMINACIÓN
SUPERFICIE MATERIAL.139
Ambient.140
Emissive.141
Diffuse.142
Specular.143
Shininess.145
Combinaciones.145
ILUMINACIONES.147
AmbientLight.149
DirectionalLight.151
PointLight.154
SpotLight.156
ILUMINACIÓN TOTAL.160
ILUMINACIÓN RESTRICTIVA.161
SOMBRAS.165
EJERCICIOS PROPUESTOS.167

CAPÍTULO 7: TEXTURAS
TEXELS.171
CARGADOR DE TEXTURAS.172
FILTROS DE TEXTURA.175
ATRIBUTOS DE TEXTURA.182
TextureMode.182
Transform.186
Corrección de perspectiva.187
GENERACIÓN AUTOMÁTICA DE COORDENADAS DE TEXTURA.188
MULTITEXTURAS.192
EJERCICIOS PROPUESTOS

CAPÍTULO 8: EFECTOS Y SONIDOS
NIEBLA LINEAL.198
NIEBLA EXPONENCIAL.201
SONIDO.202
Sonido de fondo.204
Sonido Puntual.209
Sonido Direccional.212
EJERCICIOS PROPUESTOS

CAPÍTULO 9: RELACIONES DE USUARIO
CREAR UNA CLASE BEHAVIOR.216
UTILIZAR LA CLASE BEHAVIOR.218
CONDICIONES DE ACTIVACIÓN.222
Activaciones Individuales.223
WakeupOnActivation.223
WakeupOnAWTEvent.224
WakeupOnBehaviorPost.224
WakeupOnCollisionEntry.225
WakeupOnCollisionExit.227
WakeupOnCollisionMovement.227
WakeupOnDeactivation.228
WakeupOnElapsedFrame.229
WakeupOnElapsedTime.229
WakeupOnSensorEntry.230
WakeupOnSensorExit.231
WakeupOnTransformChange.231
WakeupOnViewPlataformEntry.231
WakeupOnViewPlataformExit.232
Composición de condiciones.232
WakeupAND.232
WakeupOR.233
WakeupAndOfOrs.233
WakeupOrOfAnds.233
NAVEGACIÓN POR TECLADO.233
ACTIVACIÓN POR RATÓN.237
MouseRotate.238
MouseTranslate.239
MouseZoom.240
NAVEGACIÓN POR RATÓN.243
SELECCIÓN.245
Selecciones propias de Java3D.248
Selecciones anexas a Java3D.252
PickRotateBehavior.252
PickTranslateBehavior.253
PickZoomBehavior.254
EJERCICIOS PROPUESTOS

CAPÍTULO 10: ANIMACIONES
INTERPOLADORES.263
Alpha.264
ColorInterpolator.272
PathInterpolator.274
RotationPathInterpolator.275
RotPosPathInterpolator.278
RotPosScalePathInterpolator.280
PositionPathInterpolatorv.281
PositionInterpolator.283
RotationInterpolator.284
ScaleInterpolator.286
SwitchValueInterpolator.288
TransparencyInterpolator.291
MORPH.294

EJERCICIOS PROPUESTOS

ÍNDICE ALFABÉTICO:

Otros clientes que compraron Programación en 3D con Java 3D., también compraron:


J2MEJ2me
Alonso Álvarez García; José Ángel Morales.
288 páginas.
Precio: 13,3 € ($20,85)


Jakarta StrutsJakarta Struts
Cavaness, Chuck.
544 páginas.
Envío gratuito
Precio: 41,3 € ($64,74)


Programador Java 2 Certificado. Curso práctico.Programador Java 2 Certificado.
curso Práctico.

MARTÍN SIERRA, A.J..
624 páginas.
Precio: 35,9 € ($56,27)


Sistemas Operativos 5/ESistemas Operativos 5/e
Willian Stallings.
Precio: 53,25 € ($83,47)


Otros libros de Java:


Pragmatic Unit Testing Junit
.
Precio: 30,57 € ($47,91)


Data Structures and Other Objects Using JavaData Structures And Other Objects Using Java
Main, Michael.
806 páginas.
Precio: 87,43 € ($137,05)


SCJD Exam with J2SE 5, Second EditionScjd Exam With J2se 5, Second Edition
Monkhouse, Andrew; Camerlengo, Terry.
342 páginas.
Precio: 58,59 € ($91,84)


Hibernate: A Developer s NotebookHibernate: A Developer's Notebook
Elliott, James.
190 páginas.
Precio: 26,4 € ($41,39)


Programación en Java 5.0Programación En Java 5.0
Cahoon, James.
800 páginas.
Precio: 63 € ($98,76)


*Para península. Tiempo estimado para días laborables