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
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
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
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.
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 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