National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : ID3207 : Geometric and Solid Modelling { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof. Dibya Prakash Jena

Syllabus

Introduction to Computer Graphics:
Overview of Computer Graphics, Computer Graphics Application and Software (Description of some graphics devices, Input Devices for Operator Interaction, Display Technologies, Raster Refresh (Raster-Scan) Graphics Displays, Cathode Ray Tube Basics, Color CRT Raster Scan Basics, Random-Scan Display Processor, LCD displays, Rasterization, Scan conversion –lines, circles).
•Geometric Modeling:
Basics of Geometric and Solid Modeling, Conventions, Mathematical Representation of Geometric Elements.
Transformations:
2D and 3D Transformations, Translations, Rotation, Reflection, Scaling, Homogeneous Coordinates and Matrix Representation, Combined Transformation, Solid Body Transformations, Rotation About an Arbitrary Point, Reflection through an Arbitrary Line, Rotation about an Arbitrary Axis in Space, Reflection through an Arbitrary Plane, Affine and Perspective Geometry, Perspective Transformations, Vanishing Points, Orthographic Projections, Axonometric Projections, Oblique Projections.
•Curves:
Parametric Curves, Conic Curves, Representation of Space Curves, Parametric Cubic Curves, Cubic Splines, Hermite, Bezier, B-spline and Rational B-spline Curves, Composite Curves, Reparameterization.
Surfaces:
Parametric Surfaces, Tangent & Twist Vectors, Reparameterization, Plane Surface, 16 point form, 4 curve form surface, Ruled Surface, Surface of Revolution, Tabulated Cylinder, Lofted Surface, BicubicSurface, Bezier, B-spline Surfaces, Coons Patch, Offset Surface, Rational Surface.
Solid Modeling:
Solid Models and Representation Schemes, Fundamentals of Solid Modeling, Pure Primitive Instancing, Half spaces, Spatial Occupancy Enumeration, Cell Decomposition, OctreeEncoding, Constructive Solid Geometry (CSG), Boundary Representation (B-Rep), Sweep Representation, Analytical Solid Modeling.

Course Objectives

  • Graphics: Awareness on <br />Imaging (basics only) <br />Modeling (Gaining in-depth knowledge of surface and solid modeling schemes)
  • A small dedicated term project on developing some creative graphics art / screensavers / games in OpenGL environment.

Course Outcomes

Create your own graphics art <br />?Preferably moving pictures or <br />?Implementation of any Computer Graphics / CAD Journal paper

Essential Reading

  • D. F. Rogers, J. A. Adams, Mathematical Elements for Computer Graphics, McGraw-Hill International Edition
  • I. Zeid, CAD/CAM –Theory and Practice, TMH

Supplementary Reading

  • M. E. Mortenson, Geometric Modeling, Wiley, New York
  • G. Farin, Curves and Surfaces for Computer-Aided Geometric Design –A Practical Guide, Academic, San Diego

Journal and Conferences

  • CAD, Elsevier