| 
67277 Computer Graphics and CAD
 |  | 
Danish title: Grafisk databehandling og CAD 
  |  
| Type: Å, Language: EEE |  
 |  | 
Credit points: 
7,5 point | 
 
 
 |  
|   |  | Previous course: C9072 |  
| Offered by: 
Department of Planning
(IFP) | 
 
| No credit points with: C9072 |  
| Prerequisite: 49162/49136/49137/67476 samt 67162/67161/67163 |  
| Recommended semester: 
4th -7th semester | 
 
| Scope and form: 2 lectures of 2x35 minutes each and 1 afternoon exercise of 4 hours. |  
| Examination: 
Evaluation of homework (1/3) and written exam (2/3) 
(13 point scale
) | 
 
| Remarks: Both parts of the exams must be passed with at least the mark 5. |  
| Contact person:  | 
Niels Jørgen Christensen, IFP, Building 116, Tel. +45 4525 1654 | 
 
 
 | 
 
Aim: To give the participants a survey of graphics systems and CAD-systems and enable them to exploit and develop graphics algorithms and graphics programs, which for instance could be used for 
 -analyzing experimental results and the presentation of data in diagrams  
 -modelling three dimensional objects and visualization of the models  
 -solving design and planning problems (CAD) |  
| Contents:  Hardware (graphical processors, output devices, input devices). Construction of important software parts: The geometric modelling part (data and procedure models, boolean operations, and transformations); visualization of the geometric models (windows, viewports, perspective and axonometric transformations, hidden surface removal, shading, raytracing, radiosity); The user interface (user demands, window systems, UIMS); model storages and model administration (representation schemes as wireframe models, surface models and volume models); picture storage, administration and manipulation (raster operations); graphics device drivers.  Standardization efforts (GKS, PHIGS, CGI, CGM, Postscript, X-windows, PEX, OpenGL).  The basic concepts are illustrated in the exercises. Here the participants develop a small graphics system and furthermore use an advanced CAD-system and develop an application program to that system. |  
 
 | 
 
 
  
  
 |