Subject: Interactive Engineering Graphics (09 - IA013)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Computer Graphics
Interdisciplinaryyes
ECTS7
Course specification

Course is active from 01.10.2010..


Precondition courses

Course idMandatoryMandatory
Advanced Display TechnologiesYesYes
Computer GraphicsYesYes
Introducing students to the principles of Interactive engineering graphics and enabling student for independent development of applications.
To apply acquired knowledge in the field of interactive engineering graphics and development of applications by the use of VTK and OpenGL libraries in further education as well as in the future professional work.
Introduction to the interactive engineering graphics. Introduction to the VTK (Visualization ToolKit) by object oriented library for the 3D graphic display. Basic classes for scene identification (vtkRenderWindow, vtkRenderer, vtkActor, vtkLights, vtkCamera, vtkMapper) by application of VTK library. Importing previously generated models in 3DS format in the working environment (vtk3DSImporter). Spatial transformations (translation, rotation and scaling) in the VTK environment. Defining interaction of the user with the environment (vtkRenderWindowInteractor). Defining texture and its import in the working environment (vtkTexture). Generating 3D models by application of Marching cubes algorithm, based on the series of recordings. Principles of visualization of vector fields from different engineering fields. Introduction to OpenGL and GLUT library. Structure of the software for engineering graphics by application of GLUT library. Representation of the model description (CSG, B-Rep, Voxel and Dexel). Algorithms of spatial space classifications (Octree, Quadtree and BSP classifications). Fundamentals of virtual reality (concept definition, principles, input and output devices). Defining the active stereotypical display by application of OpenGL library and CrystalEyes stereo glasses. Application of haptical device Phantom Omni, for object manipulation in the virtual space.
Lectures, Computer Practice and Consultations.
AuthorsNameYearPublisherLanguage
Schroeder, W., Martin, K., Lorensen, B.Visualization Toolkit – An Object Oriented Approach to 3D Graphics, The third edition2002Kitware IncEnglish
Angel, E.Interactive Computer Graphics, A top-Down Approach Using OpenGL2003Pearson EducationEnglish
Angel, E.OpenGL, A Primer2002Addison-WesleyEnglish
4. Foley, J.D, van Dam, A., Feiner, S.K., Hughes, J.F.Computer Graphics: Principles and Practice1996Addison-WesleyEnglish
Milićev, D.Objektno orijentisano programiranje na jeziku C++1996Mikro knjigaSerbian language
SensAble Technologies, Inc.OpenHaptics toolkit version 3.0 – Programmers- Guide2008SensAble Technologies, Inc.English
Course activity Pre-examination ObligationsNumber of points
Project taskYesYes30.00
TestYesYes10.00
TestYesYes10.00
Written part of the exam - tasks and theoryNoYes30.00
PresentationYesYes10.00
Lecture attendanceYesYes5.00
Computer exercise attendanceYesYes5.00
Name and surnameForm of classes
Missing picture!

Milojević Zoran
Full Professor

Lectures
Missing picture!

Navalušić Slobodan

Lectures
Missing picture!

Medić Slavica
Assistant Professor

Computational classes
Missing picture!

Kekeljević Igor
Assistant Professor

Computational classes
Missing picture!

Letić Jelena
Assistant - Master

Computational classes
Missing picture!

Krstanović Lidija
Assistant Professor

Computational classes