37
Graphics of the Regular Polygons and their Applications César Villacís, Walter Fuertes, Margarita Zambrano, Carlos Cabascango, Edwin Cuichán, Ramiro Benavides, Fernando Solis, Margarita Kostikova Computer Sciences Department, Universidad de las Fuerzas Armadas- ESPE Sangolquí, Ecuador e-mail: {cjvillacis, wmfuertes, mezambrano, cacabascango, edcuichan, rabenavides, fesolis, makostikova}@espe.edu.ec 20/11/2017 1

Graphics of the Regular Polygons and their Applications

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Graphics of the Regular Polygons and their Applications

Graphics of the Regular Polygons and their Applications

César Villacís, Walter Fuertes, Margarita Zambrano, Carlos Cabascango,

Edwin Cuichán, Ramiro Benavides, Fernando Solis, Margarita Kostikova

Computer Sciences Department, Universidad de las Fuerzas Armadas- ESPESangolquí, Ecuador

e-mail: {cjvillacis, wmfuertes, mezambrano, cacabascango, edcuichan, rabenavides, fesolis, makostikova}@espe.edu.ec

20/11/2017 1

Page 2: Graphics of the Regular Polygons and their Applications

Contenido• Introducción• Marco Teórico• Diseño Experimental• Evaluación de Resultados• Trabajos Relacionados• Conclusiones y Trabajo Futuro

20/11/2017 2

Page 3: Graphics of the Regular Polygons and their Applications

Introducción• El objetivo principal de este trabajo fue diseñar y desarrollar modelos

geométricos en 2D para representar polígonos regulares y aplicaciones relacionadas a estos mediante el uso de gráficos en la computadora, totalmente parametrizables y funcionales a base de fórmulas matemáticas.

• Para llevarlo a cabo se inició con la investigación descriptiva de la computación gráfica de figuras geométricas básicas como círculos, cuadrados, rectángulos, triángulos y polígonos regulares. Además se desarrolló la geometría analítica computacional de figuras sagaradascomo un Mosaico Preincaico, Estrella de David Judía, Cubo de Metatrón, el Hombre Pitagórico y la Trinidad en relación a su origen Judío-Cristiano.

• Seguidamente, se cumplió las fases de la Metodología Ágil Extreme Programming (XP) y su aplicabilidad para el desarrollo de gráficos por computadora con base en modelos geométricos y matemáticos.

• Finalmente se implementó la interfaz en dos dimensiones, que fue construida tanto en el lenguaje C# como en Java, para analizar el rendimiento de los gráficos por computadora en ambos lenguajes.

• Los resultados muestran que este tipo de aplicaciones ayudan al entendimiento de los estudiantes que trabajan en la creación de gráficos por computadora dentro del área de la Computación Gráfica.

20/11/2017 3

Page 4: Graphics of the Regular Polygons and their Applications

Marco Teórico

• La estrella de Davidconsta de dos triángulosequiláteros sobrepuestos.El triángulo con la puntahacia arriba representa lofemenino en los tresniveles: cuerpo, mente yAlma, y el triángulo con lapunta hacia abajorepresenta lo masculino,también en los tresniveles: cuerpo, mente yAlma (Lawlor, R., 1993),(Ghyka, M., 1953, 1973).

A. Polígonos Regulares en la Geometría Sagrada. La Estrella de David.

20/11/2017 4

Page 5: Graphics of the Regular Polygons and their Applications

Marco Teórico

• El sol de ocho puntas de lacultura Pasto está constituido pordos equinoccios, dispuestoshorizontalmente, y dos solsticios,dispuestos verticalmente. Losequinoccios representan launidad de los pensamientos/sentimientos verdaderos/positivoscon los pensamientos/sentimientos falsos/negativos. Encambio, los solsticios representanla unidad del cuerpo con lanaturaleza y de lo masculino conlo femenino (Lawlor, R., 1993),(Ghyka, M., 1953, 1973).

B. Polígonos Regulares en la Geometría Sagrada. El Sol de Ocho Puntas Preincaico.

20/11/2017 5

Page 6: Graphics of the Regular Polygons and their Applications

Marco Teórico

• De acuerdo con (Beck, K., 2000),(Schneider, J. G., & Johnston, L.,2003), esta es una metodologíaágil de desarrollo de softwareideal para pequeños o medianosgrupos de trabajo en el desarrollode software cuyos requerimientospueden ser ambiguos ocambiantes y consideran a laspersonas como un factordecisivo para lograr el éxito deun proyecto. Su ciclo de vidacumple con las fases de:exploración, planificación,iteraciones para liberar elproducto y el mantenimiento.

C. Metodología Extreme Programming (XP).

20/11/2017 6

Page 7: Graphics of the Regular Polygons and their Applications

Diseño Experimental

• El proceso de desarrollo de gráficas por computadora fue basado en el ciclo de vida de XP quepermite ejecutar tareas de manera iterativa e incrementable. El equipo de trabajo ha llevado acabo una entrega incremental del producto considerando tres iteraciones: (1) Diseño de losmodelos matemáticos de los polígonos regulares y sus aplicaciones; (2) Diseño y desarrollo de lainterfaz gráfica de usuario de las gráficas por computadora en C# y en Java; (3) Diseño ydesarrollo de las librerías de gráficos por computadora utilizando los motores de gráficos GDI+ paraC# y la interfaz gráfica SWING para Java.

A. Proceso de Desarrollo con XP

20/11/2017 7

Page 8: Graphics of the Regular Polygons and their Applications

Diseño Experimental

• Pentágono:� ��, �� � ��, 0�

� � , � � �� � �, 0�

� �� , �� � ��2 � �, ��

� �� , ��

� �� ��

2, � � ��

� �� , �� � ��0, ��

B. Geometría Analítica de los Polígonos Regulares

20/11/2017 8

Page 9: Graphics of the Regular Polygons and their Applications

Diseño Experimental

• Hexágono:� ��, �� � ���, 0�

� � , � � ��� � �, 0�

� �� , �� � ��0, ���

� �� , �� � ��2 ∙ � � �, ���

� �� , �� � ���, 2 ∙ ���

� �� , �� � ��� � �, 2 ∙ ���

B. Geometría Analítica de los Polígonos Regulares

20/11/2017 9

Page 10: Graphics of the Regular Polygons and their Applications

Diseño Experimental

• Octágono:� ��, �� � ���, 0�

� � , � � ��� � �, 0�

� �� , �� � ��2 ∙ � � �, ��

� �� , �� � ��2 ∙ � � �, � � ��

� �� , �� � ��� � �, 2 ∙ � � ��

� �� , �� � ���, 2 ∙ � � ��

� �� , �� � ��0, � � ��

� � , � � ��0, ��

B. Geometría Analítica de los Polígonos Regulares

20/11/2017 10

Page 11: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 11

Page 12: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 12

• Cuadrado externo!" �#$ , �#$ �!"�0, 0�

!% �#$ , �#$ �!%�2 ∙ &, 0�

!' �#$ , �#$ �!' 2 ∙ &, 2 ∙ &

!( �#$ , �#$ �!( 0, 2 ∙ &

• Cuadrado interno!") �#$ , �#$ �!") � � 2 ∙ � � �, �

!"* �#$ , �#$ �!"* � � 2 ∙ � � �, � � 2 ∙ � � �

!"+ �#$ , �#$ �!"+ �, � � 2 ∙ � � �

!%, �#$ , �#$ �!%, �, �

Page 13: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 13

• Círculo externo& � �! � �

• Círculo interno

&- ��

2

Page 14: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 14

• Rombo!"' �#$ , �#$ �!"' &, 0

!"( �#$ , �#$ �!"( 2 ∙ &, &

!". �#$ , �#$ �!". &, 2 ∙ &

!"/ �#$ , �#$ �!"/ 0, &

Page 15: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 15

• Octágono!. �#$ , �#$ �!. � � �, �

!/ �#$ , �#$ �!/ � � � � �, �

!) �#$ , �#$ �!) � � 2 ∙ � � �, � � �

!* �#$ , �#$ �!*�� � 2 ∙ � � �, � � � � ��

!+ �#$ , �#$ �!+ � � � � �, � � 2 ∙ � � �

!", �#$ , �#$ �!", � � �, � � 2 ∙ � � �

!"" �#$ , �#$ �!"" �, � � � � �

!"% �#$ , �#$ �!"% �, � � �

Page 16: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 16

• Estrella de ocho puntas

!%" �#$ , �#$ �!%" &,�

2!%% �#$ , �#$ �!%%�� � � � � � 0, � � �

!%' �#$ , �#$ � !%'�� � 2 ∙ � � � ��

2, � � � �

2�

!%( �#$ , �#$ � !%( � � � � � � 0, � � � � � � 0

!%. �#$ , �#$ � !%. &, 2 ∙ & 1�

2!%/ �#$ , �#$ � !%/ � � , � � � � � � 0

!%) �#$ , �#$ � !%)�

2, � � � �

2

!%* �#$ , �#$ � !%* � � , � �

Page 17: Graphics of the Regular Polygons and their Applications

Diseño Experimental

C. Figura Geométrica Sagrada de un Mosaico Pre-incaico

20/11/2017 17

• Lazos!%+ �#$ , �#$ �!%+ &, � � �

!', �#$ , �#$ �!', � � � � �, &

!'" �#$ , �#$ �!'" &, � � � � �

!'% �#$ , �#$ �!'% � � �, &

Page 18: Graphics of the Regular Polygons and their Applications

Diseño Experimental

D. Figura Geométrica Sagrada de la Estrella de David Judía

20/11/2017 18

Page 19: Graphics of the Regular Polygons and their Applications

Diseño Experimental

D. Figura Geométrica Sagrada de la Estrella de David Judía

20/11/2017 19

• Estrella de David Grande!" �#$ , �#$ �!"��, 0�

!% �#$ , �#$ �!%�� � �, 0�

!' �#$ , �#$ �!' 0, ��

!( �#$ , �#$ �!( 2 ∙ � � �, ��

!. �#$ , �#$ �!. �, 2 ∙ ��

!/ �#$ , �#$ �!/ � � �, 2 ∙ ��

Page 20: Graphics of the Regular Polygons and their Applications

Diseño Experimental

D. Figura Geométrica Sagrada de la Estrella de David Judía

20/11/2017 20

• Estrella de David Mediana

!) �#$ , �#$ �!) � ��

4,��

2

!* �#$ , �#$ � !*�� � 3 ∙�

4,��

2�

!+ �#$ , �#$ �!+ � � �, ��

!", �#$ , �#$ � !", � � 3 ∙�

4, 3 ∙

��

2

!"" �#$ , �#$ �!"" � ��

4, 3 ∙

��

2

!"% �#$ , �#$ �!"% �, ��

Page 21: Graphics of the Regular Polygons and their Applications

Diseño Experimental

D. Figura Geométrica Sagrada de la Estrella de David Judía

20/11/2017 21

• Estrella de David Pequeña

!"' �#$ , �#$ �!"' � � 3 ∙�

8, 3 ∙

��

4

!"( �#$ , �#$ �!"( � � 5 ∙�

8, 3 ∙

��

4

!". �#$ , �#$ �!". � � 3 ∙�

4, ��

!"/ �#$ , �#$ �!"/ � � 5 ∙�

8, 5 ∙

��

4

!") �#$ , �#$ �!") � � 3 ∙�

8, 5 ∙

��

4

!"* �#$ , �#$ �!"* � ��

4, ��

Page 22: Graphics of the Regular Polygons and their Applications

Diseño Experimental

E. Figura Geométrica Sagrada del Cubo de Metatrón

20/11/2017 22

Page 23: Graphics of the Regular Polygons and their Applications

Diseño Experimental

E. Figura Geométrica Sagrada del Cubo de Metatrón

20/11/2017 23

� ��$ , ��$ � ��0, ��

� � $ , � $ � ����,�

2�

� ��$ , ��$ � � ��,1�

2

� ��$ , ��$ � � 0,1�

� ��$ , ��$ � ��1��,1�

2�

� ��$ , ��$ � ��1��,�

2�

!" �#$ , �#$ � !"�0,�

2�

!% �#$ , �#$ � !%��, &�

!' �#$ , �#$ �!' �,1&

!( �#$ , �#$ � !( 0,1�

2

!. �#$ , �#$ � !. 1�,1&

!/ �#$ , �#$ �!/ 1�, &

!) �#$ , �#$ � !) 0,�

2�&

2

!* �#$ , �#$ � !*��, 6�

!+ �#$ , �#$ �!+ �, 16

Page 24: Graphics of the Regular Polygons and their Applications

Diseño Experimental

E. Figura Geométrica Sagrada del Cubo de Metatrón

20/11/2017 24

!", �#$ , �#$ �!", 0, 1�

21&

2

!"" �#$ , �#$ � !"" 1�,16

!"% �#$ , �#$ �!"% 1�, 6

!"' �#$ , �#$ �!"' �� 1 0,�

2� 7

!"( �#$ , �#$ �!"( �� 1 ,�

2� 8

!". �#$ , �#$ �!". ��,�

8

!"/ �#$ , �#$ �!"/ ��,1�

8

!") �#$ , �#$ �!") �� 1 ,1�

21 8

!"* �#$ , �#$ �!"* �� 1 0,1�

21 7

!"+ �#$ , �#$ �!"+ 1�� � 0,1�

21 7

!%, �#$ , �#$ �!%, 1�� � ,1�

21 8

!%" �#$ , �#$ �!%" 1��,1�

8

!%% �#$ , �#$ �!%%�1��,�

8�

!%' �#$ , �#$ �!%'�1�� � ,�

2� 8�

!%( �#$ , �#$ �!%( 1�� 1 0,�

2� 7

!%. �#$ , �#$ �!%. 19, � 1 2 ∙ &

!%/ �#$ , �#$ �!%/ 9, � 1 2 ∙ &

!%) �#$ , �#$ �!%) �� 1 :, 0

!%* �#$ , �#$ �!%* 9,12 ∙ &

!%+ �#$ , �#$ �!%+ 19,12 ∙ &

!', �#$ , �#$ �!', 1�� � :, 0

Page 25: Graphics of the Regular Polygons and their Applications

Diseño Experimental

E. Figura Geométrica Sagrada del Cubo de Metatrón

20/11/2017 25

Sólidos Platónicos y la Figura Sagrada Cristiana de la Trinidad

Page 26: Graphics of the Regular Polygons and their Applications

Diseño Experimental

F. Figura Geométrica Sagrada del Hombre Pitagórico

20/11/2017 26

Ángulos:

91< � 54°,

92< � 18°

93< � 72°

Page 27: Graphics of the Regular Polygons and their Applications

Diseño Experimental

F. Figura Geométrica Sagrada del Hombre Pitagórico

20/11/2017 27

��0, &�; ���, ��;

�?

%, 1�� ;

� 1?

%, 1�� ;

��1�, ��; ��16, ��;

��6, ��; ��0,1�;

@�0,1&2�; A�10,1�

Page 28: Graphics of the Regular Polygons and their Applications

Diseño Experimental

F. Figura Geométrica Sagrada de la Trinidad en relación a su origen Judío-Cristiano

20/11/2017 28

Ángulos:91< � 60°

Coordenadas de los Puntos:

��0, 6�; ��'C

%, 1���;

� 1'C

%, 1�� ; � 1

C

%, �� ;

��C

%, ���; ���, 0�;

��C

%, 1���; ��1

C

%, 1���;

@�1�, 0�

Page 29: Graphics of the Regular Polygons and their Applications

Diseño Experimental

G. Implementación y Pruebas

20/11/2017 29

Interfaz gráfica de usuario de la aplicación de gráficas por computadora desarrollado en C# con el motor de gráficos GDI+.

Page 30: Graphics of the Regular Polygons and their Applications

Diseño Experimental

G. Implementación y Pruebas

20/11/2017 30

Interfaz gráfica de usuario de la aplicación de gráficas por computadora desarrollado en Java con la interfaz gráfica SWING.

Page 31: Graphics of the Regular Polygons and their Applications

Evaluación de Resultados

20/11/2017 31

• Para probar las aplicaciones se seleccionó como proyecto piloto una universidad pública del cantón Rumiñahui, para lo cual se tomaron cuatro muestras representativas de cuatro cursos durante cuatro semestres en la asignatura de Computación Gráfica, dictado por el mismo profesor, como se indica a continuación: i) Semestre Marzo 2015-Agosto 2015: En este semestre de un total de 23 estudiantes, lograron aprobar 12 equivalente al 52,17%, con un promedio de 14,13 sobre 20; ii) Semestre Octubre 2015-Febrero 2016: En este semestre de un total de 26 estudiantes, lograron aprobar 19 equivalente al 73,08%, con un promedio de 14,82 sobre 20; iii) Semestre Marzo 2016-Agosto 2016: En este semestre de un total de 28 estudiantes, lograron aprobar 22 equivalente al 78,57%, con un promedio de 15,48 sobre 20; iv) Semestre Octubre 2016-Febrero 2017: En este semestre de un total de 20 estudiantes, lograron aprobar 18 la asignatura correspondiente al 90,00%, con un promedio de 16,67 sobre 20.

Page 32: Graphics of the Regular Polygons and their Applications

Evaluación de Resultados

20/11/2017 32

• En los dos primeros semestres i) y ii) se trabajó la geometría analítica de los polígonos regulares y la graficación de los mismos. Mientras que en los semestres iii) y iv) se añadió el contexto de lo sagrado a la geometría analítica computacional haciendo que el aprendizaje se vuelva significativo.

• Por otro lado se realizó un análisis de rendimiento de la CPU con respecto a las aplicaciones de gráficas por computadora realizadas en dos lenguajes de programación, obteniéndose los siguientes resultados considerando una computadora con un procesador i5: a) En el lenguaje C# con el motor de gráficos de GDI+, el consumo de la CPU fue del 3%, a velocidades que fluctúan entre 0,77 a 0,81 GHz; b) En el lenguaje Java con la interfaz gráfica SWING, el consumo de la CPU fue del 5%, a velocidades que fluctúan entre 0,77 a 0,84 GHz. Estos resultados muestran que es mejor trabajar con el lenguaje C# para desarrollar aplicaciones de gráficas por computadora, mientras que en Java hay un mayor consumo de recursos.

Page 33: Graphics of the Regular Polygons and their Applications

Trabajos Relacionados

• Ante este escenario, en el ámbito computacional, algunas investigaciones (Ammeraal, L., 2001), (Marschner, S., Shirley, P., 2015), han demostrado que los gráficos por computadora obedecen a modelos matemáticos que pueden ser automatizados utilizando lenguajes de programación como Java, Matlab, etc. Otros trabajos han demostrado que se pueden combinar diferentes áreas de las matemáticas como geometría, trigonometría, algebra lineal, geometría analítica, cálculo vectorial para representar funciones y figuras tanto en 2D como en 3D (Solomon, J., 2015), (Vince, J., 2011). Sobre la base de las consideraciones anteriores se puede apreciar el interés por la comunidad científica en el desarrollo de aplicaciones de gráficos por computadora con base en modelos geométricos y matemáticos enfocados al área de la Computación Gráfica.

20/11/2017 33

Page 34: Graphics of the Regular Polygons and their Applications

Conclusiones y TrabajoFuturo

• En esta investigación se diseñó e implementó un grupo de aplicaciones de gráficas por computadora para representar polígonos regulares y geometría sagrada utilizando técnicas de programación orientadas a objetos.

• Se crearon algoritmos de computación gráfica basados en geometría analítica y geometría plana tanto en 2D como en 3D para graficar sólidos, enfocado al aprendizaje de Computación Gráfica para estudiantes de la carrera de Informática y Sistemas.

• Metodológicamente se inició con una investigación descriptiva de la computación gráfica de los polígonos regulares y geometría sagrada, los motores gráficos nativos de los lenguajes C# y Java, las fases de la Metodología XP y su aplicabilidad para el desarrollo de aplicaciones de gráficas por computadora.

20/11/2017 34

Page 35: Graphics of the Regular Polygons and their Applications

Conclusiones y TrabajoFuturo

• Los resultados muestran que este tipo de aplicaciones ayudan a mejorar el razonamiento abstracto de los estudiantes de materias complejas como la Computación Gráfica, mediante la solución de problemas aplicados al mundo real con narrativa estructurada, enseñando el significado de la ciencia y haciendo que el aprendizaje se vuelva significativo. Además de crear un contexto de aprendizaje dentro del cual los elementos cognitivos se integran como un todo con este entorno que rescata los principios y valores culturales de los pueblos ancestrales. Una vez integrado todos estos elementos, el proceso de enseñanza-aprendizaje de los estudiantes se hace más sencillo debido a la motivación y a la analogía que hace el aprendiz al interrelacionar sus elementos cognitivos aprendidos con los elementos cognitivos por aprender.

• Como trabajo futuro se plantean aplicaciones de gráficas por computadora utilizando matemática fractal para realizar procesos recursivos de construcción de figuras concéntricas y planos de mosaicos.

20/11/2017 35

Page 36: Graphics of the Regular Polygons and their Applications

¿Alguna pregunta?

¡Gracias!

20/11/2017 36

Page 37: Graphics of the Regular Polygons and their Applications

Graphics of the Regular Polygons and their Applications

César Villacís, Walter Fuertes, Margarita Zambrano, Carlos Cabascango,

Edwin Cuichán, Ramiro Benavides, Fernando Solis, Margarita Kostikova

Computer Sciences Department, Universidad de las Fuerzas Armadas- ESPESangolquí, Ecuador

e-mail: {cjvillacis, wmfuertes, mezambrano, cacabascango, edcuichan, rabenavides, fesolis, makostikova}@espe.edu.ec

20/11/2017 37