Multisided arrays of control points for multisided Bezier patches

被引:8
|
作者
Goldman, R [1 ]
机构
[1] Rice Univ, Dept Comp Sci, Houston, TX 77005 USA
关键词
Bezier patch; Bernstein blending functions; barycentric coordinates; multisided array;
D O I
10.1016/j.cagd.2003.10.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A survey is presented examining a variety of different techniques, some old and some new, for extending the construction of standard three sided and four sided Bezier patches to n-sided surface patches. Standard triangular and rectangular Bezier patches can be defined either explicitly using Bernstein blending functions or recursively using de Casteljau pyramid algorithms based on barycentric coordinate functions. Underpinning both of these constructions are control points organized into triangular and rectangular arrays. Thus to extend the notion of Bezier patches to multisided schemes, we need to construct multisided arrays of control points and we need to generalize either the Bernstein basis functions or the barycentric coordinate functions to polygonal domains. But what exactly are multisided arrays of control points, and how precisely do we construct Bernstein basis functions or barycentric coordinates for polygonal domains? There is no single answer to any of these questions: different answers lead to different types of multisided Bezier schemes. Here we focus on different techniques for indexing multisided arrays, including Greek gnomons, spider webs, planar tessellations, fractal gaskets, Minkowski sums, and lattice polygons. For each of these indexing sets, we provide, whenever possible, either the associated bivariate Bernstein blending functions or the barycentric coordinate functions and the associated de Casteljau pyramid algorithm for the corresponding polygonal domains. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:243 / 261
页数:19
相关论文
共 50 条
  • [1] G1-connection between rectangular bezier patches and multisided Bezier patch
    Liu, CY
    Zhou, XP
    NINTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2005, : 99 - 104
  • [2] A MULTISIDED GENERALIZATION OF BEZIER SURFACES
    LOOP, CT
    DEROSE, TD
    ACM TRANSACTIONS ON GRAPHICS, 1989, 8 (03): : 204 - 234
  • [3] CREATING MULTISIDED RATIONAL BEZIER SURFACES USING BASE POINTS
    WARREN, J
    ACM TRANSACTIONS ON GRAPHICS, 1992, 11 (02): : 127 - 139
  • [4] Multisided generalisations of Gregory patches
    Hettinga, Gerben J.
    Kosinka, Jiri
    COMPUTER AIDED GEOMETRIC DESIGN, 2018, 62 : 166 - 180
  • [5] A Class of Multisided Surface Patches
    刘树信
    邢丽萍
    东北数学, 1995, (02) : 221 - 226
  • [6] GC(1) multisided Bezier surfaces
    Ye, X
    Nowacki, H
    Patrikalakis, NM
    ENGINEERING WITH COMPUTERS, 1997, 13 (04) : 222 - 234
  • [7] Exact sphere representations over Platonic solids based on rational multisided Bezier patches
    Groselj, Jan
    Praprotnik, Ada Sadl
    COMPUTER AIDED GEOMETRIC DESIGN, 2022, 98
  • [8] Assortative multisided assignment games: The extreme core points
    Javier Martinez-de-Albeniz, F.
    Rafels, Carlos
    Ybern, Neus
    GAMES AND ECONOMIC BEHAVIOR, 2020, 120 : 144 - 153
  • [9] NONPROFIT ORGANIZATIONS AS MULTISIDED PLATFORMS
    Kuan, Jennifer
    Thornton, Jeremy
    ACADEMY OF MANAGEMENT REVIEW, 2022, 47 (04): : 600 - 616
  • [10] Polynomial C2 spline surfaces guided by rational multisided patches
    Karciauskas, K
    Peters, J
    COMPUTATIONAL METHODS FOR ALGEBRAIC SPLINE SURFACES, 2005, : 119 - 134