You are on page 1of 1

Spline representation Bezier Curve Difference between Parallel and Perspective

- A Spline is a flexible strips used to produce Bezier curve is developed by the French Projection
smooth curve through a designated set of engineer Pierre Bezier for the design of Renault Parallel Projection Perspective Projection
points. A curve drawn with these set of points is automobile bodies. -Coordinate position of object are transferred
spline curve. Spline curves are used to - It is an approximating spline widely used in into view plane along parallel line.
model 3D object surface shape smoothly. various CAD system. Coordinate positions are transferred into view
- A spline curve
things. is acannot
So we mathematical representation - Bezier curve is generated under the control of plane along lines that converges to a point called
that allow
classthe user to design and control
ExtraCurricularActivities points known as control points. convergence point.
shape of complex
{ float curve and surface.
extra_curricular_marks; General Bezier curve for (n+1) control point, -Relative proportion of object are maintained.
- Here, float
usergetExtraCurricularMarks()
enters a sequence of points called denoted as pk = (xk, yk, zk) with ‘k’ varying Relative position not maintained.
control points & a curve is constructed from 0 to n is given by -It gives accurate view of object. If view plane is
whose shape closely follows these control points. nearest to object image appear larger & if view
- Two types of spline curve: plane is farther image appear
a. Interpolating curve: A curve that actually passes smaller.
Where, P(u) is a point on Bezier Curve.
through each control point. It doesn’t give realistic view of object. It gives
pk is a control point.BEZk,n (u) is a Bezier
- Interpolation curves are commonly used to more realistic view of object as perceived by
blending function also known as Bernstein
digitize drawing or to specify human eye.
Polynomial.
animation paths. -Used in engineering and architectural
Bezier blending function is defined as
b. Approximating curve: A curve that passes near drawing.
to control point but not necessary Used in building design, rail track design, whose
through them. realistic view is needed.
- Approximation curves are uses as design tools to
structure object 3D Translation
surfaces.
Spline curve also used for design of automobile
bodies, spacecraft, specification of
animation path, home appliance etc.


Projection 3D Shearing
- Projection is any method of mapping three Shearing transformations are used to modify
dimensional (3D) objects into two objects shape.
dimensional (2D) view plane (screen). In general, (a) Z-axis shearing
projection transforms a N-dimension This transformation alters x and y coordinates
points to N-1 dimensions. values by amount that is proportional to the z
- Two types of projection: values while leaving z coordinate unchanged.
a) Parallel projection: x′ = x + s hx z
In parallel projection, coordinate positions are y′ = y + s hy z
transformed to view plane along z′ = z
parallel line.
- A parallel projection preserves relative 3D Viewing
proportion of objects so that accurate In 3D viewing, we specify a view volume in the
views of various sides of an object are obtained world, a projection onto a projection plane, (b) X-axis shearing
but doesn’t give realistic and a viewport on the view surface. This transformation alters y and z coordinates
representation of the 3D objects. Conceptually, objects in 3D world are clipped values by amount that is proportional to the x
- Can be used for exact measurement so parallel against the values while leaving x- coordinate unchanged.
lines remain parallel. 3D view volume and are then projected. The x′ = x
contents of the projection of the view volume y′ = y + shyx
onto the projection plane, called the window, z′ = z + shzx
are then transformed (mapped) into the
viewport for display.
Viewing in 3D involves the following
considerations:
Y- axis shearing
- We can view an object from any spatial
This transformation alters x and z coordinates
position. E.g. In front of an object, Behind
values by amount that is proportional to the y
the object, In the middle of a group of the
Perspective projection: values while leaving y- coordinate unchanged.
objects, Inside an object.
x′ = x + shxy
In perspective projection, objects positions are - 3D descriptions of objects must be projected
y′ = y
transformed to the view plane along onto the flat viewing surface of the
lines that converge to point behind view plane. z′ = z + shzy
output device.
- A perspective projection produces realistic views - The clipping boundaries enclose a volume of
but does not preserve relative space.
proportions. Projections of distance objects from
view plane are smaller than
the projections of objects of the same size that are
closer to the projection
place.

You might also like