• DocumentCode
    1392673
  • Title

    A unified architecture for the computation of B-spline curves and surfaces

  • Author

    Gopi, Meenakshisundaram ; Manohar, Swami

  • Author_Institution
    North Carolina Univ., Chapel Hill, NC, USA
  • Volume
    8
  • Issue
    12
  • fYear
    1997
  • fDate
    12/1/1997 12:00:00 AM
  • Firstpage
    1275
  • Lastpage
    1287
  • Abstract
    B-Splines, in general, and Non-Uniform Rational B-Splines (NURBS), in particular, have become indispensable modeling primitives in computer graphics and geometric modeling applications. In this paper, a novel high-performance architecture for the computation of uniform, nonuniform, rational, and nonrational B-Spline curves and surfaces is presented. This architecture has been derived through a sequence of steps. First, a systolic architecture for the computation of the basis function values, the basis function evaluation array (the BFEA), is developed. Using the BFEA as its core, an architecture for the computation of NURBS curves is constructed. This architecture is then extended to compute NURBS surfaces. Finally, this architecture is augmented to compute the surface normals, so that the output from this architecture can be directly used for rendering the NURBS surface
  • Keywords
    computational geometry; computer graphics; curve fitting; rendering (computer graphics); splines (mathematics); surface fitting; systolic arrays; B-spline curves; NURBS; Non-Uniform Rational B-Splines; basis function evaluation array; basis function values; computer graphics; geometric modeling; rendering; surface normals; systolic architecture; Application software; Computer architecture; Computer graphics; Hardware; Pipeline processing; Solid modeling; Spline; Surface reconstruction; Surface topography; Workstations;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.640020
  • Filename
    640020