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