Subject: Interactive Engineering Graphics
(09 -
IA013) Basic Information
Native organizations units
Course specification
Course is active from 01.10.2010.. Precondition courses
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.
|