Créditos
6
Tipos
Obligatoria de especialidad (Gráficos y Realidad Virtual)
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
MAT
Mail
merce.mora@upc.edu
Profesorado
Responsable
- Fabian Maximilian Klute ( fabian.klute@upc.edu )
Otros
- Mercè Mora Giné ( merce.mora@upc.edu )
- Rodrigo Ignacio Silveira ( rodrigo.silveira@upc.edu )
Horas semanales
Teoría
2
Problemas
1.5
Laboratorio
0.5
Aprendizaje dirigido
0
Aprendizaje autónomo
7.11
Competencias
Computer graphics and virtual reality
Específicas comunes
Genéricas
Razonamiento
Básicas
Objetivos
-
Al final del curso, los estudiantes deberían ser capaces de usar con facilidad los conceptos y las herramientas matemàticos y gemétricos más útiles en computación gráfica.
Competencias relacionadas: CB6, CB9, CTR6, CEC2, CG5, CEE1.1, CG3,
Subcompetences- Calcular distancias y ángulos.
- Describir y controlar objetos geométricos.
- Diseñar e implementar algoritmos geométricos básicos.
- Describir y controlar curvas y superficies en forma paramétrica.
- Localizar un objeto geométrico en una posición del espacio usando diversas técnicas.
- Uso de coordenadas afines (homogéneas o no).
Contenidos
-
Fundamentos de geometría afín y métrica
Espacios vectoriales.
Espacios afines. Sistemas de coordenadas. Variedades afines de dimensiones 2 y 3.
Espacios euclídeos. Distancias y ángulos. Proyecciones. Sistemas cartesianos de coordenadas.
Cambios de coordenadas. -
Objetos geométricos lineales, curvas y superficies.
Objetos lineales.
Curvas en dimensiones 2 y 3. Parametrizaciones. Rudimentos de gemetría diferencial de curvas.
Superficies en dimensión 3. Parametrizaciones. Rudimentos de gemetría diferencial de superficies.
Intersección de superficies. -
Transformaciones afines
Movimientos rígidos, semejanzas y afinidades.
Ángulos de Euler y Tait-Bryan.
El uso de cuaterniones en rotaciones.
Actividades
Actividad Acto evaluativo
Teoría
27h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
60h
Teoría
0h
Problemas
20h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
30h
Teoría
0h
Problemas
0h
Laboratorio
7h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Metodología docente
Habrá clases de teoría, clases de problemas y clases de laboratorio. Las clases de teoría se destinan a presentar y discutir las técnicas geométricas previstas en el programa de la asignatura. Estas clases son dirigidas principalmente por la profesora. Las clases de problemas y de laboratorio se destinan a consolidar los conocimientos adquiridos y sus aplicaciones específicas. En estas clases, los estudiantes presentan, discuten (problemas) e implementan (laboratorio) sus soluciones a problemas planteados con antelación.Método de evaluación
A lo largo del curso, cada estudiante resolverá e implementará algunos problemas que le habrán sido assignados, presentará en clase sus soluciones y el profesorado las corregirá. Como resultado, cada estudiante obtendrà el componente H (homework) de su nota final con un máximo de 5 puntos.Se hará también una prueba a final de curso en horas de clase con una puntuacion máxima C de 5 puntos.
También habrá un examen final, que constará principalmente de problemas. Éste dará lugar al componente E (exam) de la nota con una puntuación máxima de 10.
La nota final (F) se obtendrá mediante la fórmula siguiente: F = max (H+C, H+E/2, 0,7*E).
Bibliografía
Básico
-
Geometría para la informática gráfica y CAD
- Trias Pairó, J,
Edicions UPC,
2003.
ISBN: 8483017024
https://upcommons.upc.edu/handle/2099.3/36177
Complementario
-
Mathematics for 3D game programming and computer graphics
- Lengyel, E,
Cengage Learning,
2011.
ISBN: 9781435458864
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003903639706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Computer graphics and geometric modeling
- Agoston, M.K,
Springer,
2004.
ISBN: 1852338180
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003073629706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Differential geometry of curves and surfaces
- Carmo, M.P. do,
Dover Publications, Inc.,
2016.
ISBN: 9780486806990
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004094249706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Lectures on classical differential geometry
- Struik, D.J,
Dover Publications,
1988.
ISBN: 0486656098
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991000750979706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Computational geometry: algorithms and applications
- Berg, M. de [et al.],
Springer,
2008.
ISBN: 9783540779735
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003394369706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Practical linear algebra: a geometry toolbox
- Farin, G.; Hansford, D,
CRC Press, Taylor & Francis,
2014.
ISBN: 9781466579569
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004001929706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Web links
- Web page of the UPC libraries http://bibliotecnica.upc.edu/
- Official web page of the SAGE project http://www.sagemath.org/
- Official web page of the CoCalc project https://cocalc.com/
- Web page of the course https://dccg.upc.edu/people/vera/teaching/courses/geometric-tools-for-computer-g
Capacidades previas
Álgebra lineal¿Necesitas refrescarla?
- Aquí tienes un libro de texto elemental:
H. Anton, C. Rorres. Elementary linear algebra with supplemental applications: international student version. Wiley, 2011.
http://cataleg.upc.edu/record=b1341789
- Y aquí un tutorial básico, en formato notebook para Mathematica:
http://www.farinhansford.com/books/pla/downloads.html