Course Overview – GEAGT232-Ma

Geometric Modelling and its Applications
Computer Science Engineering, MSc, Second Semester

Requirements

Active participation in lectures Implementing and demonstrating the semester projects (a CAD projects) An examination in the exam period

Examination

The examination is basically a written examination. In the hope of better results, there can be an additional oral examination part. The exam paper will contain both theoretical questions and computational tasks. These are selected from the Questions and the Exercises parts of the lecture notes respectively. There are available a large number of sample exam papers, which formats are identical to the exam, and the exam questions and tasks are the subset of them (at least with different constant values in the computational tasks). In the final result of the course the result of the semester projects also will be considered in the ratio of 1 : 2 (project : examination).

Literature

Imre Juhász: Curve and Surface Modeling, lecture notes, 2020.
Imre Piller: Geometric Modeling, lecture notes, 2025.
Hoschek, J., Lasser, D.: Fundamentals of Computer Aided Geometric Design, AK Peters, Wellesley, 1993.
Jean Gallier: Curves and Surfaces in Geometric modelling: Theory and Algorithms, Department of Computer and Information Science, University of Pennsylvania, 2025.
Farin, J. Hoschek, M.-S. Kim: Handbook of Computer Aided Geometric Design, Elsevier, 2002.
PTC Creo Parametric - Primer

Topics and Schedule

Week Topic
1 Curves and their description methods and properties
2 Interpolation curves: Lagrange, Hermite arc, Overhauser spline, Ferguson spline, parametrization
3 Bézier curve: de Castaljau-algorithm, Bernstein polynomials, properties of the curve, derivatives, half cutting, continuity
4 B-spline: normalized B-spline base function, definition, properties, derivatives, linear independence, Definition of the B-spline curve, properties, de Boor algorithm, derivatives, continuity, inserting new point, interpolation
5 Description of surfaces, modeling systems, line surfaces, Coons-patches (bilinear, bicubic, Hermite patch)
6 Surfaces as tensor products, derivation, Bézier surfaces (definition and properties), B-spline surfaces (definition and properties)
7 Solid modeling: wireframe models, volumetric models, cell-based methods, modifiers
8 Image formats Color spaces, histograms, noise filtering, convolutional filters, edge highlighting and detection, segmentation, thresholding. Overview of Python, Jupyter, OpenCV, matplotlib. Some examples of object detection
9 Break (Easter)
10 Calculation of feature vectors, Segmentation problem by using convolutional classifier. Usage of clustering methods. Usage of Artificial Neural Networks
11 Modeling by using a CAD system
12 Modeling by using a CAD system
13 Modeling by using a CAD system
14 Final consultation and evaluation of the semester projects

 


Downloading and installing Creo Parametric

Configuring Creo Parametric