Smooth mesh interpolation with cubic patches
نویسنده
چکیده
An algorithm for the local interpolation of a mesh of cubic curves with 3-and 4-sided facets by a piecewise cubic C ~ surface is stated and illustrated by an implementation. Precise necessary and sufficient conditions for oriented tangent-plane continuity between adjacent patches are derived, and the explicit constructions are characterized by the degree of the three scalar weight functions that relate the versal to the two transversal derivatives. The algorithm fully exploits the possibility of reparametrization by choosing all three weight functions nonconstant and not just degree-raising polynomials. The construction is local and consists mainly of averaging. The only systems to be solved are linear and of size 2 x 2. The algorithm guarantees interpolating surfaces without cusps and has a simple, implemented extension to n-sided facets. This paper presents an algorithm that constructs a smooth piecewise polynomial surface interpolant to a mesh of cubic curves by splitting and averaging. The algorithm, called SPLAV in the following, is similar to the schemes described by Farin 1, Piper 2, Shirman and S~quin 3, and Jones 4. It differs in that • the surface interpolant is of lower degree, • the surface interpolant can be guaranteed to be free of cusps, • no systems of equations (larger than 2 x 2) have to be solved, • the construction extends to arbitrary n-sided mesh facets. Table I, taken from Peters ~, gives the cletails. SPLAY is a splitting_scheme. Compared to blending schemes (e.g. Nielson 6, Charrot and Gregory7), splitting schemes use the same number of pieces to cover an n-facet, but generate generically a lower-degree surface. A problem with cubic mesh interpolation by cubics was pointed out" in Piper 2. This paper characterizes admissible data for cubic mesh interpolation with splitting and exhibits a scheme for generating admissible curve meshes from data points (and their normals). Data Sides Degree Reference N 3 4 Farin ~ T 3 4 Piper 2 M 3, 4 4 Shirman and S~quin 3 N n 5 Jones 4 M 3,4 3 Peters 8 and this paper M n > 4 4 this paper N 3 bi3 Peters 9 N = normal, T = tangents, M = cubic mesh SPLAV is summarized as follows. Each n-sided mesh facet splits into n subtriangles. If n-3 or n = 4 or if the data are symmetric, then a piecewise cubic interpolant (in Bernstein-B&zier form) is constructed; otherwise the interpolant is quartic. …
منابع مشابه
On G stitched bi-cubic Bézier patches with arbitrary topology
Lower bounds on the generation of smooth bi-cubic surfaces imply that geometrically smooth (G) constructions need to satisfy conditions on the connectivity and layout. In particular, quadrilateral meshes of arbitrary topology can not in general be covered with G-connected Bézier patches of bi-degree 3 using the layout proposed in [ASC17]. This paper analyzes whether the pre-refinement of the in...
متن کاملCurvature tensor computation by piecewise surface interpolation
Estimating principal curvatures and principal directions of a smooth surface represented by a triangular mesh is an important step in many CAD or graphics related tasks. This paper presents a new method for curvature tensor estimation on a triangular mesh by replacing flat triangles with triangular parametric patches. An improved local interpolation scheme of cubic triangular Bézier patches to ...
متن کاملOn Smooth Bicubic Surfaces from Quad Meshes
Determining the least m such that one m×m bi-cubic macropatch per quadrilateral offers enough degrees of freedom to construct a smooth surface by local operations regardless of the vertex valences is of fundamental interest; and it is of interest for computer graphics due to the impending ability of GPUs to adaptively evaluate polynomial patches at animation speeds. We constructively show that ...
متن کاملBicubic G1 interpolation of arbitrary quad meshes using a 4-split
We present a piecewise bi-cubic parametric G1 spline surface interpolating the vertices of a quadrangular surface mesh of arbitrary topological type. While tensor product surfaces need a chess boarder parameterization they are not well suited to model surfaces of arbitrary topology without introducing singularities. Our spline surface consists of tensor product patches, but they can be assemble...
متن کاملConstrained Interpolation via Cubic Hermite Splines
Introduction In industrial designing and manufacturing, it is often required to generate a smooth function approximating a given set of data which preserves certain shape properties of the data such as positivity, monotonicity, or convexity, that is, a smooth shape preserving approximation. It is assumed here that the data is sufficiently accurate to warrant interpolation, rather than least ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 22 شماره
صفحات -
تاریخ انتشار 1990