B-spline curves - uniform b-splines and de boor algorithm, Computer Graphics

Assignment Help:

B-spline curves are piecewise smooth polynomial curves. 

  • B-spline curves are defined over an interval which has been partitioned into sub-intervals. On each subinterval B-spline curve reduces to a polynomial curve. The curve pieces are joined in such a way that the composite curve satisfies certain smoothness conditions specified in terms of matching of derivatives of certain orders. Points defining the partition of the interval are called knots or knot points. This is because at this common domain point of the interval, two polynomial curve segments are joined to make the composite curve.
  • B-spline curves as well as blending functions are computed using the iterative de Boor algorithm.
  • B-splines satisfy the important properties suitable for geometric modellling in computer Graphics. Some of these include (i) local control (ii) smoothness (iii) degree of spline curve does not depend on the number of control points (iv) convex hull property (v) convenient blending functions.
  • Uniform B-splines are B-spline curves with uniform spacing between the knots.
  • Uniform B-splines give periodic blending functions. This means all blending functions are translated versions of a single B-spline.

Related Discussions:- B-spline curves - uniform b-splines and de boor algorithm

What is orthographic parallel projection, What is orthographic parallel pro...

What is orthographic parallel projection?  When the direction of the projection is normal (perpendicular) to the view plane then the projection is called as orthographic paral

Representational animation - computer animation, Representational Animation...

Representational Animation - Computer Animation This method permits an object to change its shape throughout the animation. There are three sub-types to this. The initial is th

Crt - cathode ray tube, CRT - Cathode Ray Tube Electron gun is used...

CRT - Cathode Ray Tube Electron gun is used to send an electron beam aimed at a particular point on the screen. Deflection system is used to make the beam strike the screen

What is the minimum amount of video ram, Consider a raster system with the ...

Consider a raster system with the resolution of 1024 x 768 pixels and the color palette calls for 65,536 colors. What is the minimum amount of video RAM that the computer must have

Computations with phong shading, Computations with Phong Shading Compu...

Computations with Phong Shading Computations involved along with Phong Shading:  i)   Find out average unit normal vector at each polygon vertex. ii)   Linearly interpol

Education and training, explain in detail the application of computer graph...

explain in detail the application of computer graphics in education and training?

Illustration of a clipping window - raster graphics, Illustration of a Clip...

Illustration of a Clipping window ABCD is placed as follows: A (100, 10), B (160, 10, C (160, 40), D (100, 40) By using Sutherland-Cohen clipping algorithm determine the vis

Three sub-fields of computer simulation, Three Sub-Fields of Computer Simul...

Three Sub-Fields of Computer Simulation Computer simulation is the electronic equivalent of this kind of role playing and it functions to drive synthetic environments and virt

Types of light resources - illumination model, Types of Light Resources - i...

Types of Light Resources - illumination Model Let us discuss about the types of light resources. The light sources can not merely be natural like light from Sun or Moon or Sta

Role of computer graphics in education and training, Question: Explain how ...

Question: Explain how computer graphics would play a useful role in education and training. Answer: Computer graphics has occupied an important role in education and training.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd