“Conocimientos Programación>Programación Java

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

2013/5/21
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
¿Qué es una Declaración en Java
Cómo instalar el Java Runtime 5.0 en Windows XP
Cómo solucionar problemas de un applet de Java
A Java 3D API Tutorial
Cómo agregar ceros delante de un número en Java
Cómo dibujar un círculo en Java
Cómo reemplazar minúsculas con capiteles en Java
¿La máquina virtual de Java Haga Java más o menos seguro Desde una perspectiva de seguridad del sistema
Conocimientos Informáticos © http://www.ordenador.online