Algorithm 1032: Bi-cubic Splines for Polyhedral Control Nets

被引:3
|
作者
Peters, Jorg [1 ]
Lo, Kyle [1 ]
Karciauskas, Kestutis [2 ]
机构
[1] Univ Florida, 542 Newell Str, Gainesville, FL 32611 USA
[2] Vilnius Univ, Naugarduko St 24, LT-03225 Vilnius, Lithuania
来源
关键词
Polyhedral spline; free-form surface; n-sided face; C1; spline; T-junction; extraordinary point; polar layout; functions on manifolds; isogeometric analysis; SUBDIVISION SURFACES; FINITE-ELEMENTS; MESHES;
D O I
10.1145/3570158
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For control nets outlining a large class of topological polyhedra, not just tensor-product grids, bi-cubic polyhedral splines form a piecewise polynomial, first-order differentiable space that associates one function with each vertex. Akin to tensor-product splines, the resulting smooth surface approximates the polyhedron. Admissible polyhedral control nets consist of quadrilateral faces in a grid-like layout, star-configuration where n not equal 4 quadrilateral faces join around an interior vertex, n-gon configurations, where 2n quadrilaterals surround an n-gon, polar configurations where a cone of n triangles meeting at a vertex is surrounded by a ribbon of n quadrilaterals, and three types of T-junctions where two quad-strips merge into one. The bi-cubic pieces of a polyhedral spline have matching derivatives along their break lines, possibly after a known change of variables. The pieces are represented in Bernstein-Bezier form with coefficients depending linearly on the polyhedral control net, so that evaluation, differentiation, integration, moments, and so on, are no more costly than for standard tensor-product splines. Bi-cubic polyhedral splines can be used both to model geometry and for computing functions on the geometry. Although polyhedral splines do not offer nested refinement by refinement of the control net, polyhedral splines support engineering analysis of curved smooth objects. Coarse nets typically suffice since the splines efficiently model curved features. Algorithm 1032 is a C++ library with input-output example pairs and an IGES output choice.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] A Signal-processing System of Digital Pixel Binning Based on Bi-cubic Filtering Algorithm
    Bao Bin
    Lei Ning
    Peng Nina
    Han Zhixue
    ELECTRO-OPTICAL REMOTE SENSING, PHOTONIC TECHNOLOGIES, AND APPLICATIONS VII; AND MILITARY APPLICATIONS IN HYPERSPECTRAL IMAGING AND HIGH SPATIAL RESOLUTION SENSING, 2013, 8897
  • [22] SUBOPTIMAL CONTROL ALGORITHM FOR CONSTRAINED PROBLEMS USING CUBIC SPLINES
    NEUMAN, CP
    SEN, A
    AUTOMATICA, 1973, 9 (05) : 601 - 613
  • [23] Adaptive edge-based bi-cubic image interpolation
    Moses C.J.
    Selvathi D.
    International Journal of Reasoning-based Intelligent Systems, 2021, 13 (02) : 101 - 105
  • [24] Pairs of bi-cubic surface constructions supporting polar connectivity
    Myles, Ashish
    Karciauskas, Kestutis
    Peters, Joerg
    COMPUTER AIDED GEOMETRIC DESIGN, 2008, 25 (08) : 621 - 630
  • [25] A METHOD TO APPROXIMATE A SPATIAL SURFACE USING A BEZIER BI-CUBIC SURFACE
    Driscu, Mariana
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE MODERN TECHNOLOGIES, QUALITY AND INNOVATION: MODTECH 2009 - NEW FACE OF TMCR, 2009, : 235 - 238
  • [26] Monotonicity-preserving rational bi-cubic spline surface interpolation
    Abbas, Muhammad
    Abd Majid, Ahmad
    Awang, Mohd Nain Hj
    Ali, Jamaludin Md
    SCIENCEASIA, 2014, 40 : 22 - 30
  • [27] Representation of a human head with bi-cubic B-splines technique based on the laser scanning technique in 3D surface anthropometry
    Zhang, B
    Molenbroek, JFM
    APPLIED ERGONOMICS, 2004, 35 (05) : 459 - 465
  • [28] Bi-cubic interpolation for shift-free pan-sharpening
    Aiazzi, Bruno
    Baronti, Stefano
    Selva, Massimo
    Alparone, Luciano
    ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2013, 86 : 65 - 76
  • [29] Convex data modelling using rational bi-cubic spline function
    Abbas, Muhammad
    Abd Majid, Ahmad
    Awang, Mohd Nain Hj
    Ali, Jamaludin Md
    SCIENCEASIA, 2014, 40 : 31 - 39
  • [30] Implicitizing bi-cubic toric surfaces by Dixon A-resultant quotients
    Foo, MC
    Chionh, EW
    11TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2003, : 414 - 418