67277 Computer Graphics and CAD
|
Danish title: Computer Grafik og CAD
|
Language: English
Credit points: 7,5 |
|
Type: | Open University Language: English |
|
Previous course: C9072
|
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-scale)
|
|
Remarks: Both parts of the exams must be passed with at least the mark 5.
|
Contact person: | Niels Jørgen Christensen, Building 116, Tel. +45 4525 1654, email njc@gk.dtu.dk |
|
|
Department: Department of Planning
|
Aim: To give the participants a survey of computer 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)
-building 3D-multimedia systems and virtual reality systems
|
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, VRML). 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.
|
|
|