Computer Science 112

The Art & Science of Computer Graphics

Fall 2015, The College of Saint Rose

Agenda

- Announcements
- Exam 1 recap
- Lecture 15 assignment recap
- The
`Prism`object - Bézier curves
- See also Bailey handout

**In-class Exercise 16-1**- (5 lecture assignment points) due before the end of class.Using the "scaffolding" construction, show the points on the Bezier curve defined by the points

*A*,*B*,*C*, and*D*as shown below, at times*t=0.25*,*t=0.5*, and*t=0.75*.*t=0.25**t=0.5**t=0.75*Show your construction to earn credit.

Due at the start of class, Friday, October 30.

Complete the Bezier curve lecture assignment handout.

Please submit as a hard copy at the start of class. We will discuss these questions at the start of class, so no late submissions are accepted.

Terminology

- Bézier curve
- cubic curves
- control points
- scaffolding

Examples

**On the Wiki:**Prismdiamond,**Downloadable file:**prismdiamond.py**On the Wiki:**Prismcube,**Downloadable file:**prismcube.py**On the Wiki:**Simplebezier,**Downloadable file:**simplebezier.py

Links

- Wikipedia entry for Bézier curves
- A Java applet at Brown that can be useful for defining Bézier curves:
- Some Java applets at Imperial College in London that help
construct Bézier curves, including ones made of multiple segments:
`http://www.doc.ic.ac.uk/ dfg/AndysSplineTutorial/Beziers.html`