Este documento presenta un proyecto de título sobre el desarrollo de un algoritmo matemático basado en el dibujo del Hombre de Vitruvio de Leonardo da Vinci. El objetivo es generar modelos tridimensionales del cuerpo humano utilizando funciones matemáticas implementadas en WebGL. Se realizan pruebas para determinar el navegador más adecuado para visualizar el modelo final.
Este documento presenta un proyecto de título sobre el desarrollo de un algoritmo matemático basado en el dibujo del Hombre de Vitruvio de Leonardo da Vinci. El objetivo es crear funciones matemáticas que representen las partes del cuerpo humano en 3D y generar un modelo dentro de una página web utilizando WebGL. Se realizan pruebas en diferentes navegadores para determinar cuál es el más adecuado para visualizar el modelo 3D. Finalmente, se presentan las ecuaciones matemáticas identificadas en el
Este documento describe los diferentes tipos de cimentaciones, incluyendo cimentaciones directas como ciclópeas y zapatas aisladas, e indirectas como pilotes y cajones de cimentación. Explica que la función de la cimentación es transmitir las cargas de la estructura de manera segura al suelo. Además, enfatiza la importancia para los arquitectos de conocer estas opciones para poder diseñar y supervisar las cimentaciones de manera adecuada y ahorrar costos para el cliente.
Lessons we learned while getting Wonderball Heroes on WebGL using Unity 5.
The slides share our challenges, optimizations made and general tips for working with Unity and WebGL.
Este documento presenta los diferentes tipos de cimentaciones para edificaciones, incluyendo cimentaciones superficiales como cimientos ciclópeos y zapatas, así como cimentaciones profundas mediante pilotes, muros pantalla y losas de cimentación. Explica aspectos como la importancia de estudiar la estratigrafía del terreno, la normatividad aplicable, y detalla los procesos constructivos de cada sistema de cimentación. El objetivo es conocer las opciones de cimentación según las características del terreno y la edificación.
El documento describe los conceptos básicos, procesos y equipos utilizados en la construcción con elementos prefabricados de concreto presforzado. Explica los pasos de diseño, fabricación, transporte, montaje y las ventajas de este método constructivo, el cual permite una mayor eficiencia y control de calidad al producir componentes estructurales de manera industrializada.
El documento habla sobre cimentaciones para viviendas. Explica que los tipos de suelo determinan el tipo de cimentación adecuado y clasifica los suelos en blandos, semiblandos y duros. También describe los tipos básicos de cimentaciones como losas de cimentación, zapatas corridas y aisladas. El objetivo es enseñar sobre cimentaciones aplicando normas de calidad y seguridad estructural para lograr viviendas económicas y seguras.
1) El documento trata sobre cimentaciones, que son elementos estructurales cuya misión es transmitir las cargas de una estructura al suelo de manera segura y eficiente. 2) Se describen diferentes tipos de cimentaciones como superficiales, profundas y mixtas, indicando sus características principales. 3) También se explican conceptos como capacidad de carga, asentamientos, factores de seguridad y cómo dimensionar cimentaciones ante cargas excéntricas.
Este documento presenta un proyecto de título sobre el desarrollo de un algoritmo matemático basado en el dibujo del Hombre de Vitruvio de Leonardo da Vinci. El objetivo es crear funciones matemáticas que representen las partes del cuerpo humano en 3D y generar un modelo dentro de una página web utilizando WebGL. Se realizan pruebas en diferentes navegadores para determinar cuál es el más adecuado para visualizar el modelo 3D. Finalmente, se presentan las ecuaciones matemáticas identificadas en el
Este documento describe los diferentes tipos de cimentaciones, incluyendo cimentaciones directas como ciclópeas y zapatas aisladas, e indirectas como pilotes y cajones de cimentación. Explica que la función de la cimentación es transmitir las cargas de la estructura de manera segura al suelo. Además, enfatiza la importancia para los arquitectos de conocer estas opciones para poder diseñar y supervisar las cimentaciones de manera adecuada y ahorrar costos para el cliente.
Lessons we learned while getting Wonderball Heroes on WebGL using Unity 5.
The slides share our challenges, optimizations made and general tips for working with Unity and WebGL.
Este documento presenta los diferentes tipos de cimentaciones para edificaciones, incluyendo cimentaciones superficiales como cimientos ciclópeos y zapatas, así como cimentaciones profundas mediante pilotes, muros pantalla y losas de cimentación. Explica aspectos como la importancia de estudiar la estratigrafía del terreno, la normatividad aplicable, y detalla los procesos constructivos de cada sistema de cimentación. El objetivo es conocer las opciones de cimentación según las características del terreno y la edificación.
El documento describe los conceptos básicos, procesos y equipos utilizados en la construcción con elementos prefabricados de concreto presforzado. Explica los pasos de diseño, fabricación, transporte, montaje y las ventajas de este método constructivo, el cual permite una mayor eficiencia y control de calidad al producir componentes estructurales de manera industrializada.
El documento habla sobre cimentaciones para viviendas. Explica que los tipos de suelo determinan el tipo de cimentación adecuado y clasifica los suelos en blandos, semiblandos y duros. También describe los tipos básicos de cimentaciones como losas de cimentación, zapatas corridas y aisladas. El objetivo es enseñar sobre cimentaciones aplicando normas de calidad y seguridad estructural para lograr viviendas económicas y seguras.
1) El documento trata sobre cimentaciones, que son elementos estructurales cuya misión es transmitir las cargas de una estructura al suelo de manera segura y eficiente. 2) Se describen diferentes tipos de cimentaciones como superficiales, profundas y mixtas, indicando sus características principales. 3) También se explican conceptos como capacidad de carga, asentamientos, factores de seguridad y cómo dimensionar cimentaciones ante cargas excéntricas.
Robotica industrial y proyecto de mecatronicaMaestros Online
Este documento presenta información sobre un servicio de asesoría y resolución de ejercicios de ciencias. Incluye seis tareas individuales con instrucciones detalladas para cada una. También proporciona información de contacto para cotizar el servicio.
El seminario introductorio a la ingeniería mecatrónica consta de 6 clases que cubren temas de mecatrónica y mecánica. La clase 1 introduce conceptos de modelado como representaciones gráficas, modelos numéricos y matemáticos, los cuales son fundamentales para el diseño e ingeniería. Se explican diferentes tipos de modelos y cómo estos permiten estudiar y predecir el comportamiento de sistemas.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Incluye una introducción general sobre el curso y sus objetivos, así como capítulos sobre conceptos básicos de algoritmos, análisis de eficiencia, estrategias de diseño y ejemplos de algoritmos comunes como ordenamiento, búsqueda y teoría de grafos. El manual provee una guía para el curso y servirá como apoyo complementario a las clases teóricas.
Primera versión del manual de análisis y diseño de algoritmos por parte del área de informática de la INACAP.
Manual interesante para el análisis y diseño de algoritmos.
Créditos a Víctor Valenzuela.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Explica que el objetivo del manual es apoyar la asignatura de Análisis y Diseño de Algoritmos en una carrera universitaria. Incluye temas como introducción a algoritmos, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño, algoritmos de ordenamiento y búsqueda, y teoría de grafos. El manual pretende ser una guía para estudiar los conceptos clave de la asignatura de manera secuencial y también permitir consulta
Este proyecto estudiantil involucra la detección de patrones dentro de un entorno utilizando MATLAB y visión artificial. Los estudiantes Octavio López L. y Mario G. Duarte P. del Instituto Tecnológico de Hermosillo programaron un dispositivo con ruedas para seguir un cuadrado negro colocado frente a él, basándose en el análisis de imágenes capturadas por una cámara montada en el dispositivo y procesadas en MATLAB. El dispositivo pudo seguir con éxito el cuadrado dentro de un ent
Este documento presenta un manual sobre análisis de algoritmos. Explica la motivación e historia del estudio de los algoritmos y sus objetivos. Brinda fundamentos matemáticos y define conceptos clave como algoritmo, problema, eficiencia y complejidad. Incluye capítulos sobre estrategias de diseño de algoritmos, ordenamiento, búsqueda, teoría de grafos y complejidad computacional.
Este documento presenta la introducción a Métrica v3. Métrica v3 está compuesta de procesos, interfaces y tareas. Los procesos incluyen Planificación de Sistemas de Información, Estudio de Viabilidad del Sistema, Análisis del Sistema de Información, Diseño del Sistema de Información, Construcción del Sistema de Información, Implementación y Aceptación del Sistema, y Mantenimiento de Sistemas de Información. Las interfaces se refieren a actividades de interacción con otros procesos como gestión de proyectos
Este documento presenta un proyecto de fin de carrera sobre la programación de una tienda virtual en Grails. Introduce brevemente Groovy como lenguaje de programación y Grails como framework web, y explica los objetivos generales y específicos del proyecto como el estudio de estas tecnologías y la creación de una aplicación de e-commerce para compararla con otro ejemplo. Además, detalla la organización de la memoria en diferentes capítulos sobre introducción, antecedentes, análisis, diseño, implementación, conclusiones y anexos.
Este documento presenta un banco de reactivos para la unidad de aprendizaje de Análisis y Diseño de Algoritmos para el tercer semestre de la carrera de Técnico en Sistemas Digitales. Incluye 30 preguntas de opción múltiple sobre conceptos relacionados con algoritmos, diagramas de flujo y resolución de problemas, así como ejemplos de diagramas de flujo para problemas matemáticos comunes. El documento proporciona material para evaluar la comprensión de estudiantes sobre el análisis y desarrol
Este documento trata sobre la historia, principios básicos y clientes web de la programación de aplicaciones web. Explica brevemente la evolución de Internet y la Web desde sus orígenes hasta la actualidad, describiendo las diferentes generaciones de sitios web. También define las arquitecturas cliente-servidor y explica conceptos como aplicaciones web, estructura física y lógica de un sitio web. Finalmente, introduce los temas que se abordarán en el resto del documento como HTML, JavaScript y el modelo de objetos de documento.
Este documento provee un manual sobre análisis y diseño de algoritmos. Incluye secciones sobre introducción a algoritmos y problemas, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño de algoritmos, algoritmos de ordenamiento y búsqueda, teoría de grafos y complejidad computacional. El objetivo es enseñar estudiantes sobre estructuras de datos, análisis de algoritmos y herramientas para resolver problemas de manera eficiente.
Este documento describe un proyecto de investigación formativa escolar realizado por 10 estudiantes y un docente asesor en el área de tecnología y matemáticas. El objetivo del proyecto fue construir máquinas y automatismos que muestren teorías matemáticas e inversemente, utilizar matemáticas para el diseño y construcción de los automatismos. Los estudiantes aprendieron y aplicaron conceptos matemáticos a través de la construcción de máquinas como una máquina sumadora y una máquina de correo.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Incluye capítulos sobre introducción a algoritmos y problemas, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño de algoritmos, algoritmos de ordenamiento y búsqueda, teoría de grafos y complejidad computacional. El manual fue elaborado como apoyo a la asignatura de análisis y diseño de algoritmos para estudiantes de ingeniería informática y busca entregar herramientas y conocimientos para el análisis y diseño de algorit
Este documento presenta varias tareas individuales relacionadas con la robótica y el diseño de proyectos. Propone ejercicios, proyectos y actividades de investigación sobre robots, sus configuraciones, sensores, programación y aplicaciones industriales. También incluye tareas sobre metodologías de diseño como la selección de conceptos, definición de especificaciones, gestión de proyectos, desarrollo de prototipos y consideraciones éticas.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Incluye capítulos sobre introducción a algoritmos y problemas, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño, algoritmos de ordenamiento y búsqueda, teoría de grafos y complejidad computacional. El manual proporciona definiciones, ejemplos y ejercicios para cada tema y está destinado a ser usado como apoyo en una asignatura sobre análisis y diseño de algoritmos.
Este documento presenta un proyecto de estudiantes para desarrollar un manipulador robótico de dos grados de libertad controlado por un sistema Arduino-LabView. El objetivo es construir el manipulador usando materiales ligeros y aplicar cinemática directa e inversa para que siga una línea recta. El documento describe los componentes del manipulador, el marco teórico sobre robótica, cinemática y sistemas embebidos, y los pasos de desarrollo incluyendo construcción, ensamble, y control del manipulador
Este documento describe el diseño y construcción de un brazo robótico de cinco grados de libertad equipado con un sistema de visión artificial desarrollado en MATLAB por cuatro estudiantes de la Universidad Nacional de Trujillo. El brazo robótico será versátil y podrá usarse para aplicaciones como el ensamblaje de piezas, detección de fallas, selección y envasado de productos. Hasta el momento, los estudiantes han diseñado la parte mecánica del brazo en SolidWorks y la electrónica de control en Proteus, y han com
TEXTO PARA EL DISEÑO Y ANALISIS DE ESTRUCTURAS DE HORMIGON ARMADO EN SUS DIFERENTES TIPOLOGIAS PARA EL MUNDO DE CONTRUCCION DE OBRAS DE INGENIERIA CIVIL Y DE ARQUITECTURA PARA LO CUAL SE RECOMIENDA LEER CUIDADOSAMENTE EL TEXTO GUIA PARA PODER APLICARLO CORRECTAMENTE AL MOMENTO DEL DISEÑO ESTRUCTURAL COMO TAMBIEN EN LA ETAPA DE EJECUCION
Robotica industrial y proyecto de mecatronicaMaestros Online
Este documento presenta información sobre un servicio de asesoría y resolución de ejercicios de ciencias. Incluye seis tareas individuales con instrucciones detalladas para cada una. También proporciona información de contacto para cotizar el servicio.
El seminario introductorio a la ingeniería mecatrónica consta de 6 clases que cubren temas de mecatrónica y mecánica. La clase 1 introduce conceptos de modelado como representaciones gráficas, modelos numéricos y matemáticos, los cuales son fundamentales para el diseño e ingeniería. Se explican diferentes tipos de modelos y cómo estos permiten estudiar y predecir el comportamiento de sistemas.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Incluye una introducción general sobre el curso y sus objetivos, así como capítulos sobre conceptos básicos de algoritmos, análisis de eficiencia, estrategias de diseño y ejemplos de algoritmos comunes como ordenamiento, búsqueda y teoría de grafos. El manual provee una guía para el curso y servirá como apoyo complementario a las clases teóricas.
Primera versión del manual de análisis y diseño de algoritmos por parte del área de informática de la INACAP.
Manual interesante para el análisis y diseño de algoritmos.
Créditos a Víctor Valenzuela.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Explica que el objetivo del manual es apoyar la asignatura de Análisis y Diseño de Algoritmos en una carrera universitaria. Incluye temas como introducción a algoritmos, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño, algoritmos de ordenamiento y búsqueda, y teoría de grafos. El manual pretende ser una guía para estudiar los conceptos clave de la asignatura de manera secuencial y también permitir consulta
Este proyecto estudiantil involucra la detección de patrones dentro de un entorno utilizando MATLAB y visión artificial. Los estudiantes Octavio López L. y Mario G. Duarte P. del Instituto Tecnológico de Hermosillo programaron un dispositivo con ruedas para seguir un cuadrado negro colocado frente a él, basándose en el análisis de imágenes capturadas por una cámara montada en el dispositivo y procesadas en MATLAB. El dispositivo pudo seguir con éxito el cuadrado dentro de un ent
Este documento presenta un manual sobre análisis de algoritmos. Explica la motivación e historia del estudio de los algoritmos y sus objetivos. Brinda fundamentos matemáticos y define conceptos clave como algoritmo, problema, eficiencia y complejidad. Incluye capítulos sobre estrategias de diseño de algoritmos, ordenamiento, búsqueda, teoría de grafos y complejidad computacional.
Este documento presenta la introducción a Métrica v3. Métrica v3 está compuesta de procesos, interfaces y tareas. Los procesos incluyen Planificación de Sistemas de Información, Estudio de Viabilidad del Sistema, Análisis del Sistema de Información, Diseño del Sistema de Información, Construcción del Sistema de Información, Implementación y Aceptación del Sistema, y Mantenimiento de Sistemas de Información. Las interfaces se refieren a actividades de interacción con otros procesos como gestión de proyectos
Este documento presenta un proyecto de fin de carrera sobre la programación de una tienda virtual en Grails. Introduce brevemente Groovy como lenguaje de programación y Grails como framework web, y explica los objetivos generales y específicos del proyecto como el estudio de estas tecnologías y la creación de una aplicación de e-commerce para compararla con otro ejemplo. Además, detalla la organización de la memoria en diferentes capítulos sobre introducción, antecedentes, análisis, diseño, implementación, conclusiones y anexos.
Este documento presenta un banco de reactivos para la unidad de aprendizaje de Análisis y Diseño de Algoritmos para el tercer semestre de la carrera de Técnico en Sistemas Digitales. Incluye 30 preguntas de opción múltiple sobre conceptos relacionados con algoritmos, diagramas de flujo y resolución de problemas, así como ejemplos de diagramas de flujo para problemas matemáticos comunes. El documento proporciona material para evaluar la comprensión de estudiantes sobre el análisis y desarrol
Este documento trata sobre la historia, principios básicos y clientes web de la programación de aplicaciones web. Explica brevemente la evolución de Internet y la Web desde sus orígenes hasta la actualidad, describiendo las diferentes generaciones de sitios web. También define las arquitecturas cliente-servidor y explica conceptos como aplicaciones web, estructura física y lógica de un sitio web. Finalmente, introduce los temas que se abordarán en el resto del documento como HTML, JavaScript y el modelo de objetos de documento.
Este documento provee un manual sobre análisis y diseño de algoritmos. Incluye secciones sobre introducción a algoritmos y problemas, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño de algoritmos, algoritmos de ordenamiento y búsqueda, teoría de grafos y complejidad computacional. El objetivo es enseñar estudiantes sobre estructuras de datos, análisis de algoritmos y herramientas para resolver problemas de manera eficiente.
Este documento describe un proyecto de investigación formativa escolar realizado por 10 estudiantes y un docente asesor en el área de tecnología y matemáticas. El objetivo del proyecto fue construir máquinas y automatismos que muestren teorías matemáticas e inversemente, utilizar matemáticas para el diseño y construcción de los automatismos. Los estudiantes aprendieron y aplicaron conceptos matemáticos a través de la construcción de máquinas como una máquina sumadora y una máquina de correo.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Incluye capítulos sobre introducción a algoritmos y problemas, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño de algoritmos, algoritmos de ordenamiento y búsqueda, teoría de grafos y complejidad computacional. El manual fue elaborado como apoyo a la asignatura de análisis y diseño de algoritmos para estudiantes de ingeniería informática y busca entregar herramientas y conocimientos para el análisis y diseño de algorit
Este documento presenta varias tareas individuales relacionadas con la robótica y el diseño de proyectos. Propone ejercicios, proyectos y actividades de investigación sobre robots, sus configuraciones, sensores, programación y aplicaciones industriales. También incluye tareas sobre metodologías de diseño como la selección de conceptos, definición de especificaciones, gestión de proyectos, desarrollo de prototipos y consideraciones éticas.
Este documento presenta un manual sobre análisis y diseño de algoritmos. Incluye capítulos sobre introducción a algoritmos y problemas, eficiencia de algoritmos, análisis de algoritmos, estrategias de diseño, algoritmos de ordenamiento y búsqueda, teoría de grafos y complejidad computacional. El manual proporciona definiciones, ejemplos y ejercicios para cada tema y está destinado a ser usado como apoyo en una asignatura sobre análisis y diseño de algoritmos.
Este documento presenta un proyecto de estudiantes para desarrollar un manipulador robótico de dos grados de libertad controlado por un sistema Arduino-LabView. El objetivo es construir el manipulador usando materiales ligeros y aplicar cinemática directa e inversa para que siga una línea recta. El documento describe los componentes del manipulador, el marco teórico sobre robótica, cinemática y sistemas embebidos, y los pasos de desarrollo incluyendo construcción, ensamble, y control del manipulador
Este documento describe el diseño y construcción de un brazo robótico de cinco grados de libertad equipado con un sistema de visión artificial desarrollado en MATLAB por cuatro estudiantes de la Universidad Nacional de Trujillo. El brazo robótico será versátil y podrá usarse para aplicaciones como el ensamblaje de piezas, detección de fallas, selección y envasado de productos. Hasta el momento, los estudiantes han diseñado la parte mecánica del brazo en SolidWorks y la electrónica de control en Proteus, y han com
TEXTO PARA EL DISEÑO Y ANALISIS DE ESTRUCTURAS DE HORMIGON ARMADO EN SUS DIFERENTES TIPOLOGIAS PARA EL MUNDO DE CONTRUCCION DE OBRAS DE INGENIERIA CIVIL Y DE ARQUITECTURA PARA LO CUAL SE RECOMIENDA LEER CUIDADOSAMENTE EL TEXTO GUIA PARA PODER APLICARLO CORRECTAMENTE AL MOMENTO DEL DISEÑO ESTRUCTURAL COMO TAMBIEN EN LA ETAPA DE EJECUCION
Similar a Presentación Final Proyecto de Título (20)
1. UNIVERSIDAD CENTRAL DE CHILE
ESCUELA DE INGENIERÍA CIVIL EN COMPUTACIÓN E INFORMÁTICA
FACULTAD DE CIENCIA FÍSICA Y MATEMÁTICA
Proyecto de Título:
Algoritmo Matemático De Vitruvio.
Ricardo Blas Medina Castañeda Presentador
Julio Andrés Fuentealba Vivallo Profesor Guía
Nina Valdivia Arenas Profesor Informante
Leoncio Rubén Jiménez Candía Profesor Informante
2. Agenda.
Resumen.
Introducción.
Antecedentes.
Marco Teórico.
Desarrollo.
Algoritmo
Matemático De
Vitruvio.
Conclusiones.
Algoritmo Matemático De Vitruvio @ Tema
3. Proyecto.rar
Hombre
Vitruvio
Algoritmo De
Número Vitruvio En
Áureas
WEBGL
Análisis
Matemático
Algoritmo Matemático De Vitruvio @ Tema
4. Había Una Vez…
2009 FashionClick
Algoritmo Matemático De Vitruvio 2011
Algoritmo Matemático De Vitruvio @ Tema
5. Había Una Vez…
¿Cómo sería la experiencia de
usuario si las gráficas y
efectos computaciones que se
conocen en videojuegos o
software de diseño gráfico se
integran dentro de una página
web?
Algoritmo Matemático De Vitruvio @ Tema
6. ¿En Que Consiste El Proyecto?
1) Utilizando el dibujo de “Hombre de
Vitruvio” como base para encontrar
funciones matemáticas que
represente las extremidades del
cuerpo,
2) Agrupar la funciones matemáticas
en un algoritmo matemático,
3) E Implementar dicho algoritmo
en WebGL.
Algoritmo Matemático De Vitruvio @ Tema
7. ¿Porqué Se Realiza El Proyecto?
{data}
Algoritmo Matemático De Vitruvio @ Tema
8. ¿Porqué Se Realiza El Proyecto?
a) Análisis sobre el d) Comprobación de
desempaño de que los browser
los browser con pueden ser
respecto a las utilizados como
nuevas CAD.
tecnologías
gráficas. e) Comprobación
que es posible
b) Análisis crear un
matemático de algoritmo
las proporciones matemático
áureas. para generar
modelo
c) Análisis sobre la tridimensionales
geometría del de cuerpo
Hombre de humano.
Vitruvio.
Algoritmo Matemático De Vitruvio @ Tema
9. ¿Que Pretende Realizar El Proyecto?
◊ OBJETIVO GENERAL ◊
“Crear Un Algoritmo Matemático
Modelos
Para La Generación De
Tridimensionales Del Cuerpo
Humano Basado En El Dibujo Del
Hombre De Vitruvio De Leonardo
Da Vinci Y Las Proporciones
Áureas”
Algoritmo Matemático De Vitruvio @ Tema
10. ¿Que Pretende Realizar El Proyecto?
◊ OBJETIVOS ESPECÍFICOS ◊
a) Identificar las aplicaciones utilizadas para
el diseño bidimensional y
tridimensional de objetos y/o personas.
b) Estudiar los métodos o técnicas de
dibujo computacionales utilizados por los
sistemas de diseño asistido por computadora
(CAD).
c) Establecer las tecnologías y
herramientas gráficas disponibles para los
desarrolladores de sistemas web.
Algoritmo Matemático De Vitruvio @ Tema
11. ¿Que Pretende Realizar El Proyecto?
◊ OBJETIVOS ESPECÍFICOS ◊
d) Analizar los comportamientos
geométricos del cuerpo humano utilizando el
dibujo del Hombre de Vitruvio creado por
Leonardo da Vinci.
e) Estudiar el número áureo y su relación
con el Hombre de Vitruvio.
f) Crear funciones matemáticas que
representen las partes del cuerpo humano
en un espacio tridimensional.
Algoritmo Matemático De Vitruvio @ Tema
12. ¿Que Pretende Realizar El Proyecto?
◊ OBJETIVOS ESPECÍFICOS ◊
g) Identificar los browser más utilizados por
los usuarios de internet.
h)Analizar el desempeño de las nuevas
tecnología gráfica de los browser más
utilizados por los usuario.
i) Generar un modelo tridimensional del
cuerpo humano utilizando el algoritmo
matemático propuesto dentro de una
página web.
Algoritmo Matemático De Vitruvio @ Tema
13. ¿Como Se Van Llegar A Conseguir Los Objetivos?
Matemática en
Análisis Cálculo de
Hombre
Browser puntos claves
Vitruvio
Modelo en Cascada
El modelo de cascada es ampliamente utilizado para
el desarrollo de software por los empleados por el
Departamento de Defensa de EE.UU. y la NASA.
Algoritmo Matemático De Vitruvio @ Tema
14. ¿Como Se Van Llegar A Conseguir Los Objetivos?
Modelo en Cascada
Matemática en
Análisis Cálculo de
Hombre
Browser puntos claves
Vitruvio
Test HTML5 Geometría en el Plan de
dibujo modelamiento
Test WebGL Aplicación Programación del
Proporciones algoritmo
áureas
Identificar el
mejor browser Optimización del
Formulas
algoritmo
matemáticas
Optimización de
formulas
Algoritmo Matemático De Vitruvio @ Tema
15. Algoritmo Matemático De Vitruvio.
Analizar la geometría
del Hombre de
Vitruvio.
Plantear ecuaciones
matemáticas que
representen la geometría
del Hombre de Vitruvio.
Programar la
ecuaciones matemáticas
y generar un modelo
tridimensional
potencializado con
WebGL.
Algoritmo Matemático De Vitruvio @ Tema
16. Numero Áureo
"Se dice que una línea recta
está dividida entre el extremo y
su proporcional cuando la línea
entera es al segmento mayor
como el mayor es al menor.“
EUCLIDES
Algoritmo Matemático De Vitruvio @ Tema
17. Numero Áureo Y Su Relación Con La Serie De Fibonacci.
0 0 9 55 1,61764706
1 1 10 89 1,61818182
1 1 1 11 144 1,61797753
2 2 2 12 233 1,61805556
3 3 1,5 13 377 1,61802575
4 5 1,66666667 14 610 1,61803714
5 8 1,6 15 987 1,61803279
6 13 1,625 16 1597 1,61803445
7 21 1,61538462 17 2584 1,61803381
8 34 1,61904762 18 4181 1,61803406
Algoritmo Matemático De Vitruvio @ Tema
18. Numero Áureo Y Su Relación Con La Serie De Fibonacci.
{Caracol Áureo}
Algoritmo Matemático De Vitruvio @ Tema
19. ¿Cuál Es El Mejor Browser Para Visualizar El Modelo?
Test
Test ACID3
HTML5
Test
WebGL
¿ Le mejor Browser?
Algoritmo Matemático De Vitruvio @ Tema
20. ¿Cuál Es El Mejor Browser Para Visualizar El Modelo?
Test ACID3
Numero de fallas Tiempo de ejecucion (seg)
2 1.82 6
1.7 5
1.8
5
1.6
1.36
1.4
4
FALLAS
SEGUNDOS
1.2 0.99 1.03 3
1 3
0.8
2
0.6
0.4
1
0.2 0 0 0
0 0
Google Opera Safari FireFox Internet
Chrome Explorar
http://acid3.acidtests.org/
Algoritmo Matemático De Vitruvio @ Tema
21. ¿Cuál Es El Mejor Browser Para Visualizar El Modelo?
Test HTML5
Internet Explorer
Safari
Opera
Mozilla Firefox
Google Chrome
0 50 100 150 200 250 300 350 400 450
Google Chrome Mozilla Firefox Opera Safari Internet Explorer
Scores 328 286 278 253 141
Bonus points 13 9 7 7 5
Puntos (scores)
http://html5test.com/
Algoritmo Matemático De Vitruvio @ Tema
22. ¿Cuál Es El Mejor Browser Para Visualizar El Modelo?
Test WebGL
http://cycleblob.com/
Algoritmo Matemático De Vitruvio @ Tema
23. ¿Cuál Es El Mejor Browser Para Visualizar El Modelo?
•Desempeño de
Test ECMAScript y DOM
Nivel 2 (tecnologías
ACID3 muy usadas en la
Web 2.0).
•Evaluación de los
Test diversos
HTML5 elementos del
HTML5.
Test •Renderizado de
WebGL modelo.
Algoritmo Matemático De Vitruvio @ Tema
24. Matemático En El Hombre De Vitruvio.
Ecuaciones
identificadas en el Ecuaciones identificadas
Hombre de Vitruvio en el Hombre de Vitruvio
utilizando los apuntes utilizando proporciones
adjuntos con el aurea.
dibujo.
“El Hombre de Vitruvio fue realizado por
Leonardo da Vinci alrededor del año 1492 en
uno de sus diarios”
Algoritmo Matemático De Vitruvio @ Tema
25. Matemático En El Hombre De Vitruvio.
Ecuaciones Áureas Ec9 = Ec3
Ec5 = Ec2
Ec10 = Ec4
Ec1
Ec7 = Ec4
Ec6 = Ec3
Ec8
h
Ec11 = Ec4
Ec3
Ec12 = Ec8
Ec2
Ec13 = Ec8
Ec4
Ec14
Algoritmo Matemático De Vitruvio @ Tema
26. Ecuaciones Áureas.
Ea1 Ecuaciones Áureas
h Ea3
Ea2 Ea5 Optimizadas
Ea4 Ea7
Ea6 Ea9
Ea8
Ea10 Ea11
Algoritmo Matemático De Vitruvio @ Tema
27. Ecuaciones Áureas.
Ecuación recurrente
generadora de proporciones
áureas.
Nombre i Valor Aprox. (%)
Ea1 1 61,8% * h
Un fractal es un objeto semi-
Ea2 2 38,2% * h
geométrico cuya estructura
Ea3 3 23,6% * h básica, fragmentada o
Ea4 4 14,6% * h irregular, se repite a diferentes
Ea5 5 9,0% * h escalas.
Ea6 6 5,6% * h
Ea7 7 3,4% * h
Ea8 8 2,1% * h
Ea9 9 1,3% * h
Ea10 10 0,8% * h
Ea11 11 0,5% * h ≈ 1,6180
Algoritmo Matemático De Vitruvio @ Tema
28. Cálculos De Puntos Claves.
(Salida)
Puntos de
los B-Spline
(Entrada) Puntos
Configuración
de variables claves
(3) Cálculo de
los puntos
claves de los
brazos
24 P.C.
Algoritmo Matemático De Vitruvio @ Tema
29. B-Spline.
{ declaración de los b-sline }
Vista desde el Frente Vista desde Atrás
80 B-SPLINE
Algoritmo Matemático De Vitruvio @ Tema
30. Mapa de variables de los puntos en los B-Spline.
Puntos semejante: Punto espejo:
A6 – B3 A2 – B1
A10 – B7 A5 – B4
A9 – B8
A12 – B11
Algoritmo Matemático De Vitruvio @ Tema
32. Algoritmo Matemático De Vitruvio.
Configuración de las variables.
• Altura del modelo.
Calculo de los P.C. para la estructura
ósea.
• Puntos AX BX CX DX EX.
Calculo de los P.C. para la estructura
muscular.
• Puntos AA AB AC AD AJ AH AG AE AF
BA BB BJ BK CA CB CJ CK DA DB DC
DD EA EB EC ED.
APROX. Declaración de los B-Spline.
30.720 • Spline Delanteros
VARIABLES • Spline Traseros
Algoritmo Matemático De Vitruvio @ Tema
33. Esquema de la implementación.
HTML • Contiene el elemento
HTML5 <Canvas>
• Calcula todos los puntos
PHP claves para Vitruvio 3D
(Algoritmo Vitruvio)
JavaScript • Crea el modelo de Vitruvio
3D en WebGL
• Genera modelo
WebGL tridimensional del
Hombre Vitruvio
Algoritmo Matemático De Vitruvio @ Tema
34. Implementación.
La primera
implementación
del algoritmo
matemático es
realizada con la
ayuda de la librería
JavaScript “glge-
compiled.min” y
potencializada con
WebGL.
Algoritmo Matemático De Vitruvio @ Tema
35. Implementación.
La segunda implementación del algoritmo
matemático es realizada con la ayuda de la
librería JavaScript “CanvasMatrix4”. y
potencializada con WebGL.
Algoritmo Matemático De Vitruvio @ Tema
36. Con investigación, es posible concluir que…
Utilizando la serie de Fibonacci, es
posible encontrar el valor de la
proporcionalidad áurea y generar
proporciones áureas por medio de la
siguiente ecuación:
Utilizando tecnologías como HTML5 y
WebGL es posible ocupar el
browser Google Chrome como aplicación
CAD.
Algoritmo Matemático De Vitruvio @ Tema
37. Con investigación, es posible concluir que…
La tecnología WebGL no esta
estandarizada en todo los
browser, solo está en Google
Chrome, Mozilla Firefox y Safari
(versión OsX).
Es posible crear modelos
tridimensionales de cuerpos humanos
utilizando solo proporciones
áureas.
Algoritmo Matemático De Vitruvio @ Tema
38. UNIVERSIDAD CENTRAL DE CHILE
ESCUELA DE INGENIERÍA CIVIL EN COMPUTACIÓN E INFORMÁTICA
FACULTAD DE CIENCIA FÍSICA Y MATEMÁTICA
Algoritmo Matemático De Vitruvio @ Tema