2023-2024 / MECA0524-1

CAD & Geometric Algorithms

Duration

20h Th, 20h Pr, 60h Proj.

Number of credits

 Master of Science (MSc) in Aerospace Engineering5 crédits 
 Master of Science (MSc) in Computer Science and Engineering5 crédits 
 Master of Science (MSc) in Computer Science5 crédits 
 Master of Science (MSc) in Mechanical Engineering (EMSHIP+, Erasmus Mundus)5 crédits 
 Master of Science (MSc) in Engineering Physics5 crédits 

Lecturer

Eric Béchet

Language(s) of instruction

French language

Organisation and examination

Teaching in the first semester, review in January

Schedule

Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

CAD models : parametric curves and surfaces Mathematical model and geometrical interpretation of Bézier and B-spline curves and surfaces
Computational geometry applied to CAD : Convec hull Spatial search Voronoï Diagrams Delaunay Triangulations and mesh generation
Solving simple CAD/CG problems by programming in a dedicated environnment in C/C++

Learning outcomes of the learning unit

- knowlege of geometric models used in CAD software

- knowlege of some tools of computational geometry applied to CAD models

- programming in a graphical environnment

This course contributes to the learning outcomes I.1, I.2, II.1, II.2, II.3, III.1, III.2, III.3, III.4, IV.1, IV.2, IV.3, VI.1, VII.2, VII.4 of the MSc in computer science and engineering.


This course contributes to the learning outcomes I.1, I.2, II.1, II.2, II.3, III.1, III.2, III.2, III.3, III.3, III.4, IV.1, IV.2, VI.1, VII.2, VII.4 of the MSc in engineering physics.

Prerequisite knowledge and skills

Bachelor in engineering
Courses on Numerical methods / Applied mathematics / Finite Elements

Programming skills in C/C++

Planned learning activities and teaching methods

Ex-cathedra lectures Practice on geometric programming (c/c++) Significant programming project

Mode of delivery (face to face, distance learning, hybrid learning)

Face-to-face & programming labs

Recommended or required readings

Written work / report

Continuous assessment


Additional information:

Programming project & Labs - no final exam (continuous assessment)

Work placement(s)

Organisational remarks and main changes to the course

Course scheduled only if there is a sufficient number of interested students

Contacts

eric.bechet@uliege.be

Association of one or more MOOCs

Items online

Course website
link to site