You are here:About>Computing & Technology>Graphics Software> Graphics Glossary> Spline or B-Spline curves - Graphics Software Glossary
About.comGraphics Software
Spline or B-Spline curves
<Back to Last Page>     <Full Glossary>

Definition: B-splines are not used very often in 2D graphics software but are used quite extensively in 3D modeling software. They have an advantage over Bézier curves in that they are smoother and easier to control. B-splines consist entirely of smooth curves, but sharp corners can be introduced by joining two spline curve segments. The continuous curve of a b-spline is defined by control points. While the curve is shaped by the control points, it generally does not pass through them. (Continued below...)

Creature House Expression and Ulead PhotoImpact are two 2D graphics programs that offer spline curve drawing tools. Drawing with a spline tool is generally more intuitive and much easier for computer drawing beginners to understand compared to drawing with a Bézier tool. Because a Bézier curve often changes form as each new curve segment is placed, it is difficult to predict the outcome unless you understand the underlying geometry. On the other hand, when drawing splines, the shape of the curve can be previewed as the pointer is moved and the curve does not change form as new segments are placed.

Originally, a spline tool was a thin flexible strip of metal or rubber used by draftsman to aid in drawing curved lines.

B-Spline open path
The solid line represents an open path created with Expression's B-Spline tool. The points on the dotted line represent mouse clicks. By moving the control points on the dotted line, the path can be reshaped.

B-Spline closed path
The solid line represents a closed path created with Expression's B-Spline tool.

B-Spline closed path filled and stroked.
Just like any other path, closed shapes created with a spline tool can be stroked and filled as shown here.

Ulead PhotoImpact Spline Tool path
The Spline tool in Ulead PhotoImpact creates a path using a spline method, but the resulting path becomes a Bezier curve and must be reshaped using nodes and control handles.

 Related Terms
• Path
• Bezier Curve
• Control Points
 
 
Related Resources:

The Language of Curves
Whether working with curves and paths and vector-based shapes in painting or drawing software, it is helpful to understand some of the terminology used for this type of computer drawing.

Ulead PhotoImpact Resources
Tutorials and other resources for PhotoImpact users.

Creature House Expression Resources
Tutorials and other resources for Expression users.


<Back to Last Page>     <Full Glossary>

From Sue Chastain,
Your Guide to Graphics Software.
FREE Newsletter. Sign Up Now!
Newsletters & RSSEmail to a friendSubmit to Digg
 All Topics | Email Article | | |
Advertising Info | News & Events | Work at About | SiteMap | Reprints | HelpOur Story | Be a Guide
User Agreement | Ethics Policy | Patent Info. | Privacy Policy©2008 About, Inc., A part of The New York Times Company. All rights reserved.