- Crear un directorio dentro de su carpeta de trabajo del equipo llamada VRML
- Abrir el archivo con el WordPad
- Copiar cada ejercicio y grabar en formato texto (TXT) con extensión WRL. Ejemplo "Paralelepipedo_1.wrl"
- Abrir el archivo desde el navegador web y explorar usando los botones de navegación
- Modificar el código original y cambiar medidas y/o color
- Revisar cambios del modelo en el navegador
- Guardar nuevo archivo igual que en el punto 1 pero con el nombre "Parelelepipedo_2.wrl"
- Realizar los pasos del 3 al 7 para el resto de los modelos
A- Primitivas en lenguaje VRML
Abrir el programa “Block de notas” y copiar los ejercicios (solo código en color negro)
*****************************************************
#VRML V2.0 utf8
Shape {
geometry Box { size 10 3 0.2 }
}
|
|
*****************************************************
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
diffuseColor 0 0 0
specularColor 1 1 0
ambientIntensity 0.2
transparency 0
}
}
geometry Box { size 2.0 2.0 2.0 }
}
|
|
*****************************************************
#VRML V2.0 utf8
Shape {
appearance Appearance {
texture ImageTexture {
url "http://www.abstractdigitalartgallery.com/artgallery-psion005-abstract-digital-art-fractal-Psytrip.jpg"
}
}
geometry Cylinder { radius 2 height 6 }
}
|
|
*****************************************************
#VRML V2.0 utf8
#ESFERA
Transform {
translation 0.0 0.0 0.0
children [
Shape {
appearance Appearance {
texture ImageTexture {
url "http://recursoswebyseo.com/wp-content/uploads/2013/05/texturas_grunge2-500x261.jpg"
}}
geometry Sphere { radius 1.0 }
}]}
#CUBO
Transform {
translation -2.5 0.0 0.0
children [
Shape {
appearance Appearance {
texture ImageTexture {
url "http://www.recursografico.com/wp-content/uploads/2009/10/textura_animal_vector.jpg"
}}
geometry Box { size 2.0 2.0 2.0 }
}]}
#CONO
Transform {
translation 2.5 0.0 0.0
rotation 1 0 0 1.5708 # x y z 90 grados
children [
Shape {
appearance Appearance {
texture ImageTexture {url "https://image.freepik.com/foto-gratis/textura-acolchada-roja_1048-1757.jpg"}
}
geometry Cone {
height 2.0
bottomRadius 1.0
bottom TRUE
side TRUE
}}]}
#CILINDRO
Transform {
translation 5.0 0.0 0.0
rotation 1 0 0 1.5708 # x y z 90 grados
children [
Shape {
appearance Appearance {
texture ImageTexture {
url "https://d13yacurqjgara.cloudfront.net/users/625066/screenshots/1669629/preview.gif"
}}
geometry Cylinder { radius 1 height 2 }
}]}
|
B- Construcción de toroide en VRML
Abrir el programa “Block de notas” escribir código en lenguaje VRML del siguiente modelo: cubos 1x1x1 de diferentes colores / Base con textura de madera 6 x 6 x 0.12
- Construir el cubo con las medidas indicadas 1x1x1 usando colores diferentes para cada cubo
- Ubicar en el espacio virtual usando la instrucción correspondiente en VRML, considerar ubicación en los ejes x, y, z
- Verificar modelo 3D en la ventana del navegador web
- Construir la base del toroide 6x6x0.12 con textura de madera
C- Construcción de toroide en SketchUp para exportación en VRML
Cubos 1x1x1 de diferentes colores / Base con textura de madera 6 x 6 x 0.12
#AVATAR
NavigationInfo {
type [ "WALK", "ANY" ]
avatarSize [ 15, 70, 20 ]
speed 100.0
headlight TRUE
}
#FONDO
Background {
skyColor [
0.0 0.2 0.7,
0.0 0.5 1.0,
1.0 1.0 1.0
]
skyAngle [ 1.309, 1.571 ]
groundColor [
0.1 0.10 0.0,
0.4 0.25 0.2,
0.6 0.60 0.6,
]
groundAngle [ 1.309, 1.571 ]
}
- Construir el cubo con las medidas indicadas 1x1x1 usando colores diferentes para cada cubo
- Construir la base del toroide 6x6x0.12 con textura de madera
- Exportar el modelo File/Export/3D Model Formato VRML / Opciones (ver opciones)
- Abrir modelo desde el navegador web
- Abrir archivo del código VRML agregar códigos abajo (Avatar y Fondo)
- Explorar modelo desde el navegador
Opciones de exportación VRML
Código VRML a incorporar
#AVATAR
NavigationInfo {
type [ "WALK", "ANY" ]
avatarSize [ 15, 70, 20 ]
speed 100.0
headlight TRUE
}
#FONDO
Background {
skyColor [
0.0 0.2 0.7,
0.0 0.5 1.0,
1.0 1.0 1.0
]
skyAngle [ 1.309, 1.571 ]
groundColor [
0.1 0.10 0.0,
0.4 0.25 0.2,
0.6 0.60 0.6,
]
groundAngle [ 1.309, 1.571 ]
}
No hay comentarios:
Publicar un comentario