Course detail
Visualization and CAD (in English)
FIT-VIZaAcad. year: 2019/2020
Overview of visualization and CAD (Computer Aided Design) systems. Specification of basic principles and functions of the systems for: work in 2D, work in 3D, precision aspects, 3D scenes modeling, preparation of scenes for visualization and scenes visualization. Methods of scenes visualization. Data exchange methods between CAD systems with a link to visualization. Data representation for CAD systems and visualization. Specification of user interfaces in CAD systems. Specification of basic principles of programming in CAD systems.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Offered to foreign students
Learning outcomes of the course unit
- Students will understand basic principles of visualization and CAD (Computer Aided Design) systems
- He/she will get familiar with work in 2D CAD system
- He/she will get familiar with work in 3D CAD system
- He/she will learn modeling of 3D scenes
- He/she will learn to prepare 3D scenes for visualization
- He/she will get familiar with visualization methods for scenes
- He/she will get familiar with the phenomena of data exchange between CAD systems with a link to visualization
- He/she will learn basic principles of programming in CAD systems
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
To provide overview of visualization and CAD (Computer Aided Design) systems. To introduce basic principles and functions of these systems, namely: work in 2D; work in 3D; precision aspects; 3D scenes modeling; preparation of scenes for visualization; scenes visualization. To get familiar with the phenomena of the data exchange between CAD systems with a link to visualization. To learn the basic principles of programming in CAD systems.
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Farin, G.: Curves and Surfaces for CAGD, Academic Press, 2001, ISBN 978-1558607378 (EN)
Moeller, T., Haines, E.: Real-time Rendering, AK Peters, 1999, ISBN 1-56881-101-2 (EN)
Watt, A., Watt, M.: Advanced Animation and Rendering Techniques: Theory and Practice, Addison-Wesley, 1992, ISBN 0-201-54412-1 (EN)
Žára, J., Beneš, B., Felkel, P.: Moderní počítačová grafika, ComputerPress, 612 s., 2005, ISBN 80-251-0454-0 (CS)
Classification of course in study plans
- Programme IT-MSC-2 Master's
branch MMI , 0 year of study, summer semester, elective
branch MBI , 0 year of study, summer semester, elective - Programme IT-MGR-1H Master's
branch MGH , 0 year of study, summer semester, recommended course
- Programme IT-MSC-2 Master's
branch MSK , 0 year of study, summer semester, elective
branch MMM , 0 year of study, summer semester, elective
branch MBS , 0 year of study, summer semester, elective
branch MPV , 0 year of study, summer semester, elective
branch MIS , 0 year of study, summer semester, elective
branch MIN , 0 year of study, summer semester, elective
branch MGM , 0 year of study, summer semester, elective - Programme IT-MSC-2 Master's
branch MGMe , 0 year of study, summer semester, compulsory-optional
- Programme MITAI Master's
specialization NBIO , 0 year of study, summer semester, elective
specialization NSEN , 0 year of study, summer semester, elective
specialization NVIZ , 0 year of study, summer semester, elective
specialization NGRI , 0 year of study, summer semester, elective
specialization NISD , 0 year of study, summer semester, elective
specialization NSEC , 0 year of study, summer semester, elective
specialization NCPS , 0 year of study, summer semester, elective
specialization NHPC , 0 year of study, summer semester, elective
specialization NNET , 0 year of study, summer semester, elective
specialization NMAL , 0 year of study, summer semester, elective
specialization NVER , 0 year of study, summer semester, elective
specialization NIDE , 0 year of study, summer semester, elective
specialization NEMB , 0 year of study, summer semester, elective
specialization NSPE , 0 year of study, summer semester, elective
specialization NADE , 0 year of study, summer semester, elective
specialization NMAT , 0 year of study, summer semester, elective
specialization NISY , 0 year of study, summer semester, elective
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Introduction to visualization and CAD
- Basic principles and functions of CAD systems
- Data representation in CAD systems
- Types and applications of CAD systems
- Data sharing in CAD systems
- User interfaces of CAD systems
- Development in CAD systems
- Relation between CAD and visualization
- Specifics of scene visualization
- Scene representation in visualization
- Traditional visualization methods
- Rendering methods for visualization
- Future development of CAD and visualization systems
Exercise in computer lab
Teacher / Lecturer
Project
Teacher / Lecturer
Syllabus