Computer Graphics (FSI-2PG)

Academic year 2023/2024
Supervisor: doc. Ing. Pavel Štarha, Ph.D.  
Supervising institute: ÚM all courses guaranted by this institute
Teaching language: Czech
Aims of the course unit:

Students will apply the knowledge acquired in mathmatics and descriptive geometry. This knowledge will be extended by understanding of technical curves and surfaces, students will gain skills necessary for the work with a professional graphic system. 

Learning outcomes and competences:

Students will apply the knowledge acquired in mathmatics and descriptive geometry. This knowledge will be extended by understanding of technical curves and surfaces, students will gain skills necessary for the work with a professional graphic system (Rhinoceros). They will be made familiar with algorithm building and with Borland DELPHI environment, as well as programming of basic graphics systems.

Prerequisites:
Students are expected to be familiar with basic terms of 3D geometry, basic problems of 3D geometry,
hyve basic knowledge of projection methods (Monge and orthographic projection) and a grasp of language Pascal and Borland Delphi environment.
Course contents:

The course familiarises students with basic principles of geometric shape computer modelling and basic algorithm of computer graphics. Acquired knowledge is a precondition for successful work with CAD systems.
Lecture summary:
2-D modelling: explicit, parametric and polar curves, Ferguson, Beziere and Coons curves, basic plane transforms and their composition, modelling of rolling motion.
3-D modelling: parallel and perpendicular projection, linear perspective. Explicit, parametric and polar surfaces. Beziere and Coons surfaces and their connection. Surfaces defined by border. Space figure realistic representation, hide algorithm, constant shading. edge, surface
and volume modelling, curves, surfaces and solids operations, sweep modelling.

Teaching methods and criteria:
The course is taught through exercises which are focused on practical topics presented in lectures.
Assesment methods and criteria linked to learning outcomes:

Requirements of credit obtainning: graphic program constructed in Borland DELPHI
environment, machine part graphic model constructed in v Rhinoceros.

Controlled participation in lessons:
Missed lessons may be compensated for via a written test.
Type of course unit:
    Computer-assisted exercise  13 × 2 hrs. compulsory                  
Course curriculum:
    Computer-assisted exercise

1. Rhinoceros system: environment, co-ordinate system, cursor control, system setting.
2. Rhinoceros system: elements of edge modelling, edge perations.
3. Rhinoceros system: colours and their editting, colour system RGB  and CMY (Paint Brush). Files control. Elements of surface modelling.
4. Rhinoceros system: Zoom, Fit to Window, Snap Toolbox. BORLAND DELPHI: Environment, simple program (RGB cube cut).
5. Rhinoceros system: Curves and surfaces operations. BORLAND DELPHI: Curve constructions – self algorithm of curves construction
6. Rhinoceros system: Elements of volume modelling, volume elements operations, visualisation commands: Hide, Shade. Material, Light Source. BORLAND DELPHI: Plane transforms.
7. Rhinoceros system: Selection and blocks. Extruding and sweeping, Info Box. BORLAND DELPHI: Modelling of technical motions
8. Rhinoceros system: Work with blocks. Revision, assignment of semester work. BORLAND DELPHI: Technical curves in plane.
9. Rhinoceros system: Semester work processing. BORLAND DELPHI: Edge Models of elementary surfaces and solids in parallel and orthographic projection.
10. Rhinoceros system: Semester work processing. BORLAND DELPHI: Edge models of technical surfaces.
11. Rhinoceros system: Semester work processing. BORLAND DELPHI: Visibility algorithms.
12.- 14. Semester work processing.

Presence in the seminar is obligatory.

Literature - fundamental:
1. Martišek, D.: Počítačová geometrie a grafika, VUTIUM, Brno 2000
2. Martišek, D.: Matematické principy grafických systémů, Littera, Brno 2002
Literature - recommended:
1. Martišek, D.: Počítačová geometrie a grafika, VUTIUM, Brno 2002
2. Martišek, D.: Matematické principy grafických systémů, Littera, Brno 2002
The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
B-MET-P full-time study --- no specialisation -- GCr 2 Elective 1 1 S