Tessellating Algebraic Curves and Surfaces using A-patches

نویسندگان

  • Curtis Luk
  • Stephen Mann
چکیده

An implicit surface is defined as the zero set of a scalar function over 3-space. Sign of implicit function determines whether a point is inside or outside the implicit surface: f (P )  = 0 P is on the surface. < 0 P is inside the surface. > 0 P is outside the surface. An algebraic function is an implicit function where the function is polynomial. By using an A-patch representation of algebraic curves and surfaces, we are able to identify regions in which the curve/surface does not lie, and efficiently tessellate the curve/surface in the regions in which it does lie. A-PATCHES Bivariate Bernstein polynomials: B ~i (P ) = ( n ~i ) p0 0 p i1 1 p i2 2 , where~i = (i0, i1, i2) with i0, i1, i2,≥ n and i0 + i1 + i2 = n, and where (p0, p1, p2) are the Barycentric coordinates. An A-patch weights scalar values with Bernstein basis:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Piecewise Approximations of Real Algebraic Surfaces

We use a combination of both symbolic and numerical techniques to construct several degree bounded G 0 and G 1 continuous, piecewise approximations of real algebraic surfaces. These approximations are based upon an adaptive triangulation (a G 0 planar approximation) of the real components of the algebraic surface, and includes both singular points and singular curves on the surface. The approxi...

متن کامل

Surface Fitting Using Implicit Algebraic Surface Patches

1 Introduction 2 Interpolation and least-squares approximation provide! efficient ways of generating Ck.continuous meshes of surface patches, necessary for the consLrucLion of accurate computer geometric models of solid physical objects [see for e.g. [8.7]. Two surfaces J(:I;, Y,z) = 0 and g(x, y, z) = 0 meet with Ck-continuity along a curve C if and only if there exists functions a:(x, Y, z) a...

متن کامل

Spline Approximations of Real Algebraic Surfaces

We use a combination of both symbolic and numerical techniques to construct several degree bounded G0 and G1 continuous, piecewise spline approximations of real implicit algebraic surfaces for both computer graphics and geometric modeling. These approximations are based upon an adaptive triangulation (a G0 planar approximation) of the real components of the algebraic surface, and include both s...

متن کامل

Chapter 3: Piecewise Polynomial Curves and Surfaces (Finite Elements)

1 Piecewise Polynomials 2 1.1 Barycentric and Bernstein-Bézier Bases . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 B-Spline Basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 Trimmed Freeform Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Implicit Algebraic Surface Patches . . . . . . . . . . . . . . . . . . . . . ....

متن کامل

Nurbs Approximation of A-Splines and A-Patches

Given A spline curves and A patch surfaces that are implicitly de ned on triangles and tetrahedra we determine their NURBS representations We provide a trimmed NURBS form for A spline curves and a parametric tensor product NURBS form for A patch surfaces We concentrate on cubic A patches providing a C continuous surface that interpolates a given triangulation together with surface normals at th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009