C++ Classes for Representing Curves and Surfaces. Part II: Splines

PDF

Authors
  1. Hally, D.
Corporate Authors
Defence R&D Canada - Atlantic, Dartmouth NS (CAN)
Abstract
Splines are in widespread use as a means of interpolating or approximating discrete data. They provide an efficient means of representing fully differentiable curves. This document describes a library of C++ classes which represent splines of different types; they include one and two parameter splines with a piecewise-polynomial representation, one and two parameter B-spline curves, one and two parameter non-uniform rational B-spline (NURB) curves, one and two parameter Hermite splines, Akima splines and standard cubic splines. The spline classes are based on the CurveLib library of C++ classes which represent fully differentiable curves of a more general nature. The spline classes inherit many convenient features of the CurveLib classes: they can be added to an arbitrary curve, scaled, composed with an arbitrary curve and inverted.

Il y a un résumé en français ici.

Report Number
DRDC-ATLANTIC-TM-2006-255 — Technical Memorandum
Date of publication
01 Jan 2007
Number of Pages
68
DSTKIM No
CA030947
CANDIS No
529617
Format(s):
CD ROM

Permanent link

Document 1 of 1

Date modified: