“Conocimiento Programación>Programación Java

Cómo insertar una imagen en un modelo 3D Uso de Java

2013/3/8
Trabajar con clases de Java en 3D implica la definición de la geometría de un objeto que describe su forma y define su apariencia. Una manera de afectar la apariencia de un objeto es uniendo una imagen existente a la misma. Este enfoque , llamado mapa de bits texturado , hace que sea posible crear objetos que buscan extremadamente complejos y realista a partir de unas pocas imágenes aplicadas a la geometría simple . Por ejemplo , mediante la aplicación de una foto de la hierba a un modelo de terreno , puede crear la ilusión de un prado de felpa. Cosas que necesitará
Java Software Development Kit
Java 3 -D de programación de aplicaciones interfaz
Mostrar más instrucciones
1

Abra un editor de texto o procesador de texto y pegar en un nuevo documento el programa java en el extremo de este paso .

el programa construye la imagen (como todos java 3 - D programas hacen) mediante la construcción de un " gráfico de la escena , " que se puede visualizar en el papel como una simple estructura de árbol con los objetos principales y secundarios . La matriz superior de una escena es el objeto BranchGroup , en virtud del cual el programa se une ( a través de la llamada de función parentOfScene.addChild ) la geometría de un modelo simple , un plano . La función ApplyImageToModelProgram crea componentes para completar la escena 3 -D, incluyendo la tela, (clase " Canvas3D ") , el universo (clase " SimpleUniverse ") y la posición del espectador (clase " ViewingPlatform ") .

código de programa con el comentario " Añadir imágenes a la modelo " crea un objeto " Apariencia " , que se aplica un archivo gráfico para el modelo

java.applet.Applet importación; .

import java.awt . BorderLayout ;

java.awt.GraphicsConfiguration importación;

com.sun.j3d.utils.geometry import * , .
com.sun.j3d.utils importación

. applet.MainFrame ;

com.sun.j3d.utils.universe import * , .

com.sun.j3d.utils.image.TextureLoader importación;

importación javax . media.j3d * ; .

javax.vecmath import * , .

pública ApplyImageToModelProgram clase extiende Applet {

private static USERPOSITION point3d final = nuevo Point3D (5,2 , 7 ) ;

BranchGroup makeTheScene () {

BranchGroup parentOfScene BranchGroup = new ();

QuadArray simpleModel = new QuadArray ( 4 , GeometryArray.COORDINATES
< p >

Programación Java
Cómo actualizar la versión para Java en el PATH
Cómo convertir un proyecto de NetBeans para Eclipse
¿Por qué una cadena inmutable calcular su hash Valor
Cómo calcular JavaScript
Cómo vaciar un emulador Buffer de entrada Android
¿Cuáles son los beneficios de la herencia en la programación Java?
Cómo crear UML desde código Java
Cómo cerrar una conexión de MQ Java
Conocimiento de la computadora © http://www.ordenador.online