ESCUELA SUPERIOR DE HUEJUTLA PRIMITIVAS BÁSICAS TRIDIMENSIONALES EN SISTEMAS DE REALIDAD VIRTUAL CON X3DOM

Documentos relacionados
ESCUELA SUPERIOR DE HUEJUTLA PRIMITIVAS TRIDIMENSIONALES EN SISTEMAS DE REALIDAD VIRTUAL CON X3DOM

Gráficos 3D X3DOM - WEBGL

Universidad de Chile - Magister Artes Mediales ARTE / INTERNET. Clase 4: HTML

APÉNDICE A - Especificación VRML 2.0

Rogelio Ferreira Escutia

6 Formatos de modelos 3D

Tecnologías para museos virtuales en dispositivos móviles

Desarrollo de Aplicaciones Web con PHP. Javier Enciso

Cursos técnicos gratuitos en línea

Programación Multimedia. Examen Primera Convocatoria. Junio2013

Tema 3, parte 5. Estilos dinámicos. Texto. Cambio de estilos. Animaciones.

Introducción a la Informática Año XVII, No 05, Mes 09 de Añoxx. Universidad Tecnológica de Pereira. ISSN Ejemplos de JQuery

Características de JavaScript

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

Capítulo 3 - Creación de Mundos Virtuales para el Proyecto

METODOLOGIA PARA EL DESARROLLO DE ESCENARIOS VIRTUALES CON VRML CAPITULO III VRML (Lenguaje para Modelado de Realidad Virtual)

Qué es una aplicación web

1.- DATOS DE LA ASIGNATURA. Multimedia y Realidad Virtual Licenciatura en Informática

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Objetivos MODULO I. HTML, XHTML,CSS

5.2.5 ENTORNOS VIRTUALES PARA DOCENCIA

Programa Saiotek 2006 SMARTLAB. Entorno de Trabajo Inteligente Colaborativo y Programable

LOS SISTEMAS DE INFORMACIÓN EN INGENIERÍA RESUMEN 1. INTRODUCCIÓN 2. ENTORNO VRML

TEMA 10: Lo que NO hay que hacer

Introducción al desarrollo web (idesweb) - 3 a ed.

Librerías JavaScript Processing.js

Conceptos Teóricos de HTML5 (material extra adicional libro):

TECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática

Mundos Virtuales Interactivos 3D Taller

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

UTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar

DESARROLLO, IMPLEMENTACIÓN Y PUBLICACIÓN DE LOS GEOSERVICIOS WMS Y WFS DEL PARC NATURAL DE COLLSEROLA

En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea

INSTITUTO POLITECNICO NACIONAL SECRETARIA DE INVESTIGACION Y POSGRADO

Programación web para móviles

METODOLOGIA PARA EL DESARROLLO DE ESCENARIOS VIRTUALES CON VRML CONTENIDO CAPITULO I... 1

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

Práctica #1 IDENTIFICACIÓN E INSTALACIÓN DEL SOFTWARE

Introducción a la programación multimedia.

Ejemplos de JavaScript

LABORATORIO 2. I. Desarrollo

JavaScript. PDF created with pdffactory trial version (c) Juan Carlos Cano Todos los derechos reservados

Tema IV El lenguaje de programación PHP Tipos de Datos

APLICACIONES MÓVILES NATIVAS. Sesión 6: Programación móvil en java y android

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE

Augusta Ada Byron Mayor conocida como Ada Lovelace. A Ada se le atribuyó el papel de asistente/transcriptora de Babbage; sin embargo, hoy en día, es c

IMAGE JAVASCRIPT. NEW IMAGE. COMPLETE, NATURALWIDTH. OBTENER TODAS LAS IMÁGENES DE UNA WEB CON DOCUMENT.IMAGES (CU01186E)

JAVASCRIPT: ACCEDER A ELEMENTOS POR ID. GETELEMENTBYID. DOCUMENT.ALL. CAMBIAR IMAGEN IMG SRC (CU01127E)

Índice. La nueva generación de mundos virtuales en la Web. José Pascual Molina Massó Interacción 2004, 3-7 Mayo, Lleida

1. Capítulo 1: Marco Teórico

Lenguajes de Script. Qué son los Lenguajes de Script?

PROPIEDADES VISIBILITY (VISIBLE, HIDDEN, COLLAPSE) Y OVERFLOW CSS. SCROLL. OVERFLOW- X Y OVERFLOW-Y. EJEMPLOS (CU01038D)

Curso de JavaScript y DOM Scripting para Desarrollo Web

APLICACIONES DEL LENGUAJE VRML (VIRTUAL REALITY MODELLING LANGUAGE) A LA CIENCIA DE MATERIALES

FUNDAMENTOS DE ROBÓTICA. Maestro: Ing. Marco Antonio López Paredes REPORTE DE PROGRAMA: ANALIZAR LOS OBSTACULOS DE ROBOTS EN UN TABLERO

CSS 3. Diseño Web Avanzado. Nicolás Torre

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

A j ax. XHTML/CSS JavaScript/DOM XML PHP/ASP.NET/JSP-XML

Sintaxis de CSS CSS ({ })

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA

Roatan Bilingual School

Pregunta 4: En HTML, para definir una línea horizontal de separación se emplea. a) <dd> b) <hr> c) <pre> d) <xmp>

Desarrollar aplicaciones de comercio electrónico que permitan a cualquier empresa comercializar productos y servicios.

Desarrollo de App responsive con ArcGIS API for javascript, Html5 y CSS3 REUNIÓN DE USUARIOS SIGSA ESRI 2015

Aprender a desarrollar con JavaScript

LABORATORIO DE MULTIMEDIA E INTERNET TUTORIALES WEB PRINCIPALES CARACTERÍSTICAS VERSIÓN /09/2018

El desarrollo sensorial y perceptivo, así como la agudeza visual son cuestiones

CURSO DE H.T.M.L. Parte 4/4

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES JÓVENES PROGRAMADORES

Instrucciones de Instalación de Client Hosted Teaser or Quick Booking Box with Promo Code

SISTEMA DE EJERCICIOS INTERACTIVOS PARA EL DESARROLLO DE LA CAPACIDAD ESPACIAL Y VISUALIZACIÓN EN LA INGENIERÍA

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17

Tema 3. Conceptos Básicos de HTML. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda!

Evaluación III de Materias Estándar de 5º Grado

DISEÑO WEB CSS CON DOS, TRES O MÁS COLUMNAS CON FLOAT. WIDTH EN PORCENTAJES NO FUNCIONA? TIPOS DE ANCHO. EJEMPLOS. (CU01036D)

HTML completo. Pregunta 1: Pregunta 2: Pregunta 3: Pregunta 4:

Páginas WEB Estáticas

Fernando Lacunza.

Bosques, Álvaro E. Javier Baeza. Fecha de elaboración: 18 de mayo de 2010 Fecha de última actualización:

Introducción al DOM WEB-TECHNOLOGIES

Aplicaciones Web XHTML+CSS. David Cabrero Souto. Grupo MADS ( Universidade da Coruña

Manual de uso para desarrolladores Módulo generador de mapas dinámicos de multipuntos

Evolución de la API SITNA y del visualizador de IDENA. Fernando Lacunza César Díaz Carlos Sabando Juan Luis Cardoso

DISEÑO WEB RESPONSIVO RWD

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

Taller de Videojuegos con HTML 5 Animación de objetos con HTML 5

POSTGRADO POSTGRADO EN JAVASCRIPT Y EN AJAX ELBPO010

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

Extensiones. Guillermo López Mozilla Hispano

XHTML. Tecnologías Web

Desarrollo Web. Parte 2 Edición Taller de Programación

Introducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO

Transcripción:

ESCUELA SUPERIOR DE HUEJUTLA PRIMITIVAS BÁSICAS TRIDIMENSIONALES EN SISTEMAS DE REALIDAD VIRTUAL CON X3DOM Mtro. Jorge Hernández Camacho

INFORMACIÓN GENERAL Área académica: Licenciatura en Ciencias Computacionales Tema: Primitivas básicas tridimensionales en sistemas de realidad virtual con x3dom Profesor: Mtro. en C.C. Jorge Hernández Camacho Periodo: Julio Diciembre 2017 Keywords: VR, X3DOM, X3D, HTML5, primitives 3D.

RESUMEN Tema: Primitivas Básicas tridimensionales en Siste mas de Realidad Virtual Resumen: Las primitivas son las formas tridimensionales básicas para el modelado en 3D para sistemas de realidad virtual, donde en este caso se utiliza el lenguaje de programación de X3D, y con la ayuda de la librería en javascript de X3DOM para la integración de los mundos virtuales en páginas web y el soporte de WebGL. Keywords: VR, X3DOM, X3D, HTML5, primitives 3D.

THEME ABSTRACT Theme: Three-dimensional basic primitives in virtual reality systems with x3dom. Abstract: The basic primitives are three-dimensional shapes for 3D modeling for virtual reality systems, where in this case the X3D programming language is used, and with the help of the X3DOM Javascript library for the integration of virtual worlds into pages Web and WebGL support. keywords: VR, X3DOM, X3D, HTML5, basic primitives 3D.

INTRODUCCIÓN En los sistemas de realidad virtual existe una estandarización de la Web3DC, que es un comité para la creación y desarrollo de estándares abiertos, libres de derechos que permiten la comunicación de 3D en tiempo real a través de aplicaciones, redes y servicios web XML. El estándar X3D (Extensible 3D) fue originalmente obtenido de VRML. X3D es abierto, libre de regalías, extensible, interoperable, y corre sobre todas las plataformas incluyendo computadoras de escritorio, tabletas y celulares.

OBJETIVO En este curso se presentan las primitivas básicas de las formas tridimensionales que se pueden obtener en los sistemas de realidad virtual con la tecnología X3D, como la sintaxis correspondiente de desarrollo de los nodos de las primitivas básicas con sus atributos de acuerdo a las necesidades del desarrollador, haciendo uso de librerías de x3dom en javascript, y navegadores compatibles con WebGL como Chrome de Google, y Firefox. Los nodos que se verán son: Shape, Box, Cone, Sphere, Cilynder, y Text.

CONSIDERACIONES BÁSICAS Las librerías para la ejecución de los sistemas de realidad virtual, se pueden descargar de la página de x3dom.org, para trabajar sin conexión, o podemos usarlas directamente del servidor de x3dom. url de descarga: http://x3dom.org/download/1.7.2/x3dom-1.7.2.zip Modo local <script type='text/javascript' src='x3dom.js'> </script> <link rel='stylesheet' type='text/css' href='x3dom.css'></link> Modo con conexión a internet <script type='text/javascript' src='http://www.x3dom.org/download/x3dom.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download/x3dom.css'></link>

CONCEPTOS BÁSICOS Página html: hola.html <html> <head> <title>hola mundo</title> </head> <body> Hola mundo! </body> </html> Página html: hola3d.html <html> <head> <script type='text/javascript' src='http://www.x3dom.org/download/x 3dom.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download/ x3dom.css'></link> </head> <body> <x3d width='500px' height='400px'> <scene> <shape> <appearance> <material diffusecolor= '1 0 0' > </material> </appearance> <text string='hola mundo'></text> </shape> </scene> </x3d> </body> </html>

PRIMITIVAS BÁSICAS El cubo / nodo cube 3D El cono / nodo cone La esfera / nodo sphere El cilindro / nodo cylinder

PRIMITIVAS BÁSICAS El cubo / nodo cube y z x size='x,y,z' 3D <html> <head> <script type='text/javascript' src='http://www.x3dom.org/download/ x3dom.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download /x3dom.css'></link> </head> <body> <x3d width='500px' height='400px'> <scene> <shape> <appearance> <material diffusecolor='1 0 0'> </material> </appearance> <box size='2,2,2'></box> </shape> </scene> </x3d> </body> </html>

PRIMITIVAS BÁSICAS El cono / nodo cone top height side bottom bottomradius 3D <html> <head> <script type='text/javascript' src='http://www.x3dom.org/download/x3d om.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download/x3 dom.css'></link> </head> <body> <x3d width='500px' height='400px'> <scene> <shape> <appearance> <material diffusecolor='1 0 0'> </material> </appearance> <Cone bottom= 'true' bottomradius='1.0' height='2.0' side='true' top='true' topradius='0'> </Cone> </shape> </scene> </x3d> </body> </html>

PRIMITIVAS BÁSICAS La esfera / nodo sphere radius 3D <html> <head> <script type='text/javascript' src='http://www.x3dom.org/download/ x3dom.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download /x3dom.css'></link> </head> <body> <x3d width='500px' height='400px'> <scene> <shape> <appearance> <material diffusecolor='1 0 0'> </material> </appearance> <sphere radius= 1'></sphere> </shape> </scene> </x3d> </body> </html>

PRIMITIVAS BÁSICAS El cilindro / nodo cylinder top height side bottom radius 3D <html> <head> <script type='text/javascript' src='http://www.x3dom.org/download/x3d om.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download/x3 dom.css'></link> </head> <body> <x3d width='500px' height='400px'> <scene> <shape> <appearance> <material diffusecolor='1 0 0'> </material> </appearance> <Cylinder bottom= 'true' radius='1.0' height='2.0' side='true' top='true'></ Cylinder > </shape> </scene> </x3d> </body> </html>

NODO TEXTO Texto / nodo text string length maxextent <html> <head> <script type='text/javascript' src='http://www.x3dom.org/download/x3d om.js'> </script> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/download/x3 dom.css'></link> </head> <body> <x3d width='500px' height='400px'> <scene> <shape> <appearance> <material diffusecolor='1 0 0'> </material> </appearance> <Text length= 11' maxextent= 11' string= hola mundo!' ></Text> </shape> </scene> </x3d> </body> </html>

CONCLUSIONES Se presentaron las cuatro primitivas básicas, como el nodo de texto, donde estos son formas básicas del nodo de formas llamado Shape.

BIBLIOGRAFÍA 1. Andrea, L. A., John, L. M., & David, R. N. (1997). The VRML 2.0 Sourcebook. New York: John Wiley & Sons, Inc. 2. IGD, T. F. (15 de Octubre de 2013). x3dom.org. Obtenido de http://www.x3dom.org: http://doc.x3dom.org/author/index.html