Skip to main content

Posts

Showing posts from 2018

Termworks list for CG Lab Examination

Please find the termworks below. CG Lab Examination will be conducted for A division students on 23/11/2018 (Friday) from 10:30 - 1:00 P.M . ,and for B division students, it is on 24/11/2018 (Saturday) 10:30 - 1:00 P.M . During the lab exam, you have to pick one of the termwork from the below link using chit picking method. Hence, thoroughly practice the below programs:

CG Syllabus for IA-2

Following is the CG syllabus for IA-2 (to be referred from the textbook, " Interactive Computer Graphics, A top-down approach using OpenGL ",  5th edition ,  Edward Angel ): Chapter-3: Input and Interaction ( continued from IA-1 )   Clients and Servers Programming Event-Driven Input Using the Pointing Device Window Events Keyboard Events The Display and Idle Callbacks Menus Logic Operations Drawing Erasable Lines XOR and Color Chapter-4: Geometric Objects and Transformations Scalars, Points and Vectors Geometric Objects Coordinate-Free Geometry Dot and Cross Products Change of Coordinates Example Change of Representation Homogeneous Coordinates Affine Transformations Translation [2D & 3D] (Derivation and numerical examples) Rotation [2D & 3D] (Derivation and numerical examples) Scaling [2D & 3D] (Derivation and numerical examples)

CG Syllabus for IA-1

Following is the CG syllabus for IA-1 (to be referred from the textbook, " Interactive Computer Graphics, A top-down approach using OpenGL ", 5th edition , Edward Angel ): Chapter-1: Graphics Systems and Models   Applications of Computer Graphics A Graphics System Images: Physical and Synthetic Imaging Systems The Synthetic-Camera Model The Programmer's Interface Graphics Architectures Chapter-2: Graphics Programming The Sierpinski Gasket Programming Two-Dimensional Applications The OpenGL API Primitives and Attributes Color Viewing Control Functions The Gasket Program The Three Dimensional Gasket Chapter-3: Input and Interaction Interaction Input Devices (till Input Modes)

Steps to Install and Configure GLUT package using Code::Blocks

OpenGL programs using Code::Blocks  can be run using two modes: Creating an OpenGL Project in Code::Blocks. Click Here to know more. Creating a stand alone OpenGL program, compiling and running it using Code::Blocks. Steps to configure GLUT on Code::Blocks: Download glut.zip , unzip it and place it in respective directories. Copy the file glut.h and paste it in GL folder of Code Blocks (Ex: C:\Program Files (x86)\CodeBlocks\MinGW\include\GL ) Copy the file libglut32.a and paste it in lib folder of Code Blocks (Ex: C:\Program Files (x86)\CodeBlocks\MinGW\lib ) Copy the file glut32.dll and paste it in C:\Windows\SysWOW64 folder ( in-case of 64-bit Windows OS ) or C:\Windows\System32 folder ( in-case of 32-bit Windows OS. Creating a stand alone OpenGL program, compiling and running it using Code::Blocks: Start Code::Blocks from the start menu. Goto Settings menu and click on Compiler menu option. Compiler Settings window will be opened. Ensure that ...

A talk on Output Devices

I got an opportunity to present a talk on Output Devices . The talk was aired in All India Radio, Dharwad . The article is in Kannada and describes the technologies used in various types of Output Devices. Have a look into this article: