460-4023/01 – Geometry for Computer Graphics (GPG)

Gurantor departmentDepartment of Computer ScienceCredits4
Subject guarantorIng. Martin Němec, Ph.D.Subject version guarantorIng. Martin Němec, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Year1Semestersummer
Study languageCzech
Year of introduction2010/2011Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
NEM03 Ing. Martin Němec, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 5+5

Subject aims expressed by acquired skills and competences

The course is designed for students who will also deal with computer graphics. The goal is to deepen knowledge of geometry and mathematics for practical use in computer graphics. Further extend the knowledge studentůz kinematic geometry and creating technical curves and surfaces.

Teaching methods

Lectures
Individual consultations
Tutorials

Summary

The course is intended for students who will be engaged in computer graphics, such as modeling curves and surfaces used in technical practice. Lecture Outline: 1. Basic information and review (coordinate system, vector, scalar and vector product, representation of a line and plane). Analytical geometry. 2. Introduction to the differential geometry of curves and surfaces. Tangent to a curve. The accompanying trihedron of a curve and Frenet formulas. 3. First and second curvature. 4. Polynomial curves and their properties. 5. Approximation curves (least squares method). 6. Ferguson curve, Ferguson surface. 7. Spline curves, Catmull-Rom spline. 8. Bézier curve and surface. 9. Coons B-spline curve and surface. General B-spline curve. 10. NURBS curves and surfaces. Exercise Outline: 1. Review. 2. Conversion of geometric problems into algebraic problems (determining intersections, relative positions, etc.). 3. Conic sections and quadrics. 4. Curves, surfaces, and their properties; motion along a curve. Examples of the properties of curves and surfaces. 5. Practical examples of selected curves and surfaces (polynomial curves, approximation curves, Ferguson curves, spline curves). 6. Bézier curve and surface. Properties and derivation. 7. Coons B-spline curve and surface. General B-spline curve and surface. NURBS curves and surfaces.

Compulsory literature:

1. SHIFRIN T.:Differential geometry, University of Georgia. 2014

Recommended literature:

1. FRANCIS, S. HILL, Jr. Computer Graphics 1990. New York : Macmillian Publishing Company, a division of Macmillian, Inc. ISBN 0-02-354860-6.

Additional study materials

Way of continuous check of knowledge in the course of semester

Lecture, practical exercise, final project. Final project: create 3D program.

E-learning

Materials are available at https://lms.vsb.cz/?lang=en.

Other requirements

Additional requirements are placed on the student.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Fundamental terms Analytic geometry Affine space Projective geometry Curves, tangent line Frenet–Serret formulas Curvature Surfaces Curvature of surfaces

Conditions for subject completion

Full-time form (validity from: 2010/2011 Winter semester, validity until: 2011/2012 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Exercises evaluation and Examination Credit and Examination 100  51
        Exercises evaluation Credit  (45)
                Semestrální projekt Semestral project 45  20
        Examination Examination  (55) 3
                Písemná zkouška Written examination 55  20
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2025/2026 (N0613A140034) Computer Science P Czech Ostrava 1 Optional study plan
2025/2026 (N0613A140034) Computer Science K Czech Ostrava 1 Optional study plan
2024/2025 (N0613A140034) Computer Science P Czech Ostrava 1 Optional study plan
2024/2025 (N0613A140034) Computer Science K Czech Ostrava 1 Optional study plan
2023/2024 (N0613A140034) Computer Science K Czech Ostrava 1 Optional study plan
2023/2024 (N0613A140034) Computer Science P Czech Ostrava 1 Optional study plan
2023/2024 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2023/2024 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2022/2023 (N0613A140034) Computer Science P Czech Ostrava 1 Optional study plan
2022/2023 (N0613A140034) Computer Science K Czech Ostrava 1 Optional study plan
2022/2023 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2022/2023 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2021/2022 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2021/2022 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2020/2021 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2020/2021 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2019/2020 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2019/2020 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2018/2019 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2018/2019 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2017/2018 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2017/2018 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2016/2017 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2016/2017 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Choice-compulsory study plan
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2022/2023 Summer
2019/2020 Summer
2016/2017 Summer
2015/2016 Summer
2013/2014 Summer
2012/2013 Summer
2011/2012 Summer