Machine Intelligence Laboratory

Cambridge University Department of Engineering

Dr Graham Treece, Department of Engineering


ENGINEERING TRIPOS PART IIA

Module 3G4 - Medical Imaging and 3D Computer Graphics

Subdividing Bezier curves

Click to define the four control points. Then click the `Divide' button and select the yellow dot where you wish to subdivide the curve. Repeat this procedure to subdivide the curve as many times as you like. Note how the control points become a good polyline approximation to the curve after only a few subdivisions. Note also how the curve is unchanged as you subdivide, although the larger number of control points offers greater freedom for fine-tuning. Try to fine-tune the curve by clicking and dragging control points, and note the difficulty in maintaining a continuous first derivative.


Author: Department of Electronic Engineering and Computer Science, Faculty of Engineering, Kinki University, Japan.