Describe the broadcast language policy in detail.
See Answer →A cube has two diagonally opposite vertices at (2, 2, 2) and (6, 6, 6). Find the coordinates of all its corners and obtain its projection using an oblique parallel projection with α = 45°, ϕ = 30°.
b) Find the uniform cubic B-spline curve generated by the control points (2,1), (6,-3), (9,4), (14,0).
The centre of projection coincides with the origin. The projection plane passes through the point P(1,5,6) and has a normal vector (3,2,-1). Obtain the perspective projection transformation.
d) A square has opposite vertices at (0,1) and (2,3). Shear the square
i) by 1 unit along the x-axis with respect to y = 1.
ii) by 3 units along the y-axis wi respect to x = 1.
See Answer →Show that reflection about the line y = mx can be achieved by a sequence of rotation, reflection, and inverse rotation operations.
See Answer →Design a program that performs continuous rotation of a hexagon about an arbitrary point (x₀, y₀).
See Answer →Design a program that performs continuous rotation of a hexagon about an arbitrary point (x₀, y₀).
b) Show that reflection about the line y = mx can be achieved by a sequence of rotation, reflection, and inverse rotation operations.
Write the syntax of glFrustum() and gluPerspective(). Explain any two parameters of each function.
d) Design a program that displays the top, front, and right views of a pyramid using orthographic projection. Explain the difference between single-view and multi-view representations of 3D objects. Why are multi-view projections important?
Transform the scene from the world coordinate system to the viewing coordinate system with viewpoint at (2,-1,3). The view plane normal vector is (3,-2,4) and the view-up vector is (0,1,2).
b) An object is rotated about the z-axis with an angle of 30° and then it is uniformly scaled up by a factor of 4. Find the resultant transformation matrix.
Let W be a window with corners (0,0), (6,0), (6,5), and (0,5). Clip a triangle with vertices (2,1), (8,3) and (4,7) against the window W using the Liang-Barsky line clipping algorithm.
See Answer →Obtain the Cubic Bezier Curve equation for the control points P₀ = (0,0), P₁ = (2,5), P₂ = (5,1), P₃ = (7,3).
See Answer →Let W be a window having two diagonally opposite corners at (1,1) and (5,4). Trace Cohen-Sutherland Line Clipping Algorithm for the line segment having two end points (0,0) and (4,5).
See Answer →A quadrilateral with vertices (-3,2), (1,2), (-2,0), and (2,0) is reflected about the y-axis followed by shearing in the x-direction with the shear factor -2. Find the final coordinates.
See Answer →Find the normalisation transformation matrix that maps the window with corners at (-2,1) and (6,9) onto a normalised viewport [0, 1] × [0, 1].
See Answer →Compare Boundary fill algorithm and Flood fill algorithm. Mention at least two advantages and limitations of both algorithms. Why does boundary fill algorithm fail when boundary is not completely closed? Explain with an example.
See Answer →Using the Midpoint method and taking symmetry into account develop an efficient method for scan converting the curve y = x³/12 in [-10, 10].
See Answer →Write a C code for generating concentric circles.
See Answer →Using the DDA line drawing algorithm, determine the raster points for the line segment joining P(12,4) and Q(4,10).
See Answer →uppose we have a video monitor with a display area of measurement 12 inches across and 9.6 inches high. If the resolution is 1280×1024 pixels. What is the diameter of each pixel (in cm)?
What do you understand by the following terms? Colour CRT Monitors, Beam Penetration Method, and Shadow Mask Method.
c) Compute the following
i) Resolution (per square inch) of 3×2 inch image that has 768×512 pixels.
ii) Width of an image having height of 6 inches and an aspect ratio 1.5 .
See Answer →
What do you understand by the following terms? Colour CRT Monitors, Beam Penetration Method, and Shadow Mask Method.
See Answer →