Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ crvn(3g) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     crvn(3G)                                                 crvn(3G)



NAME
crvn , rcrvn - draw a series of curve segments
SPECIFICATION
C crvn(n, geom)
long n;
Coord geom[][3];
rcrvn(n, geom)
long n;
Coord geom[][4];
FORTRAN subroutine crvn(n, geom)
integer*4 n
real geom(3,n)
subroutine rcrvn(n, geom)
integer*4 n
real geom(4,n)
DESCRIPTION
crvn and rcrvn draw a series of cubic spline or rational
cubic spline curve segments using the current basis and
precision. rcrvn draws the rational spline. The control
points specified in geom determine the shapes of the curve
segments and are used four at a time. For example, if n is
6, three curve segments are drawn, the first using points
0,1,2,3 as control points, and the second and third segments
are controlled by points 1,2,3,4 and 2,3,4,5, respectively.
If the current basis is a B-spline, Cardinal spline, or
basis with similar properties, the curve segments are joined
end to end and appear as a single curve.
SEE ALSO
curvebasis, curveprecision, crv, defbasis
Programming Guide, Section 11.2, Drawing Curves
Page 1 (printed 8/20/87)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026