๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Computing offsets of NURBS curves and surfaces

โœ Scribed by Les A. Piegl; Wayne Tiller


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
836 KB
Volume
31
Category
Article
ISSN
0010-4485

No coin nor oath required. For personal study only.

โœฆ Synopsis


This paper presents algorithms for computing offsets of NURBS curves and surfaces. The basic approach consists of four steps: (1) recognition of special curves and surfaces; (2) sampling the offset curve or surface based on bounds on second derivatives; (3) interpolating these points; and (4) removing all unwanted knots using the offset tolerance. The method provides a good handle on error control and results in the fewest number of control points compared to all published work. It also allows one to control the degree and the parametrization of the offset approximation.


๐Ÿ“œ SIMILAR VOLUMES


Computing constant offsets of a NURBS B-
โœ G.V.V. Ravi Kumar; K.G. Shastry; B.G. Prakash ๐Ÿ“‚ Article ๐Ÿ“… 2003 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 532 KB

An approach for the automatic offset of a NURBS B-Rep has been presented which can be used for a class of manifold B-Reps. The approach offsets each of the trimmed surfaces (faces) of the B-Rep and then removes the gaps and intersections between offset faces automatically, if any. The offset B-Rep i

Modifying free-formed NURBS curves and s
โœ Y.F. Sun; A.Y.C. Nee; K.S. Lee ๐Ÿ“‚ Article ๐Ÿ“… 2004 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 322 KB

This paper presents an algorithm of modifying free-formed NURBS curve/surface for offsetting without local self-intersecting. The method consists of (1) sampling a number of points from a progenitor curve/surface based on second derivatives; (2) checking the curvature or maximum curvature of the pro

Knot-removal algorithms for NURBS curves
โœ W. Tiller ๐Ÿ“‚ Article ๐Ÿ“… 1992 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 647 KB

The paper presents pseudocode aloorithms, c-lanouaoe code, and error analysis for removino knots from rational B-spline curves and surfaces. Efficient and easy-to-use aloorithms are presented that, with one call, remove all the removable knots from a B-spline curve or surface.

Explicit matrix representation for NURBS
โœ Ligang Liu; Guojin Wang ๐Ÿ“‚ Article ๐Ÿ“… 2002 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 92 KB

The matrix forms for curves and surfaces were largely promoted in CAD/CAM. In this paper we have presented two matrix representation formulations for arbitrary degree NURBS curves and surfaces explicitly other than recursively. The two approaches are derived from the computation of divided differenc

Variable-radius offset curves and surfac
โœ Lin Qun; J.G Rokne ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 713 KB

Variable-radius offset parametric curves and surfaces are defined. The envelopes of these variable offset parametric curves and surfaces are computed explicitly. It is shown that in each case the equations for the envelope surfaces reduce: to the familiar offset equations for parametric nerves when