Unit III Expected Part B, C Questions
Qn 1. Write notes on i) Polygon surfaces ii) Quadric surfaces
Parallel - Defn, Types, Oblique Matrix
Perspective - Defn, Types, Perspective Matrix
Qn 1. Write notes on i) Polygon surfaces ii) Quadric surfaces
Polygon tables-Basic concept
Polygon table
data
is placed into the polygon table for processing
Polygon data table can be organised into two groups
geometric table
attribute table
Storing geometric data
To store geometric data three lists are created
Vertex table – contains coordinate values for each
vertex
Edge table – contains pointers back into the vertex
table
Polygon table – contains pointers back into the edge
table
Advantages of three table
efficient display of objects
For faster info. Extraction
expand edge table to include forward pointers to the
polygon table
Plane Equation
Ax + By + Cz + D = 0
eqn. is solved by Cramer’s rule
Identification of points
if Ax + By + Cz + D < 0 ,the points (x,y,z) is
inside the surface
if
Ax + By + Cz + D > 0 ,the points (x,y,z) is outside the surface
Quadric surfaces-definition
Described with
second degree eqns.
Ex.
Sphere,ellipsoids,tori,paraboloids,hyperboloids
Sphere-definition-equations-diagram
Sphere
A
spherical surface with radius ‘r’ centered on the coordinate origin is defined
as a set of points(x,y,z) that satisfy the equation
x2
+ y2 + z2 = r2
In
parametric form,
x
= r CosΦCosΘ
y
= r Cos ΦSinΘ
z
= r Sin Φ
Ellipsoid-definition-equations-diagram
Ellipsoid
Extension
of spherical surface ,where the radii in three mutually perpendicular
directions have different values
(x/rx)2 + (y/ry)2 + (z/rz)2 = 1
Qn 2. 3D object representation
methods
- Polygon surfaces-polygon tables-plane equations-polygon
meshes
- Object descriptions are stored as sets of surface
polygons
- The surfaces are described with linear equations
- Polygon table
- data is placed into the polygon table for processing
- Polygon data table can be organised into two groups
- geometric table
- attribute table
- Quadric surfaces-sphere-ellipsoid-torus
- Described with second degree eqns.
- Ex. Sphere,ellipsoids,tori,paraboloids,hyperboloids
- Sphere
- A spherical surface with
radius ‘r’ centered on the coordinate origin is defined as a set of
points(x,y,z) that satisfy the equation
x2 + y2 + z2 = r2
- In parametric form,
x = r CosΦCosΘ
y = r Cos ΦSinΘ
z = r Sin Φ
- Blobby objects-definition and
example
- Don’t maintain a fixed shape
- Change surface characteristics in certain motions
- Ex. Water droplet, Molecular structures
f(x,y,z) = Σk b ke-ak rk2 - T = 0
r = √x2 + y2 + z2
T =some threshold
a,b used to adjust the amount of bloobiness.
- Spline-representation-interpolation
- it is a composite curve formed with polynomial pieces
satisfying a specified continuity conditions at the boundary of the
pieces
- Bezier curves
- can be fitted to any no. of control points
- degree of bezier polynomial is determined by the
number of control points and their relative position
- Bezier curve is specified by
- Boundary conditions
- Characterising matrix
- Blending function
Parallel - Defn, Types, Oblique Matrix
Perspective - Defn, Types, Perspective Matrix
Qn 4. Visible Surface Detection Methods
Basic Category -
Image Spaced
Object Spaced
9 Types
Back Face Detection, Depth Buffer, A Buffer, Scan Line, BSP, OC Tree, Area Subdivision, Ray Casting, Depth Sorting
Qn 5. Bezier Curves
Defn
Eqn
Properties
Cubic Bezier
Bezier Surfaces
Applns
Qn 6. 3D Viewing
·
Viewing
– transfers positions from world coordinate plane to pixels positions in the
plane of the output device
·
Viewing
pipeline:
MC => MT
=> WC => VT
=> VC => PT
=> PC => WT
=>DC
MC – Modeling Coordinates
MT – Modeling Tx
VT – Viewing Tx
VC – Viewing coordinate
PT – Projection transformation
PC – Projection coordinate
WT – Workstation Tx
DC – Device Coordinate
·
Transformation
from world to viewing coordinates: sequences
·
Translate
view reference point to the origin of world coordinate system
·
Apply
rotation to align xv , yv , zv axes with the world xw ,yw ,zw axes
No comments:
Post a Comment