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 条
  • [41] Shape Preserving Positive and Convex Data Visualization using Rational Bi-cubic Functions
    Shaikh, Tahira Sumbal
    Sarfraz, Muhammad
    Hussain, Malik Zawwar
    PAKISTAN JOURNAL OF STATISTICS AND OPERATION RESEARCH, 2012, 8 (01) : 122 - 139
  • [42] Reconstruction from contour lines based on bi-cubic Bézier spline surface
    Li Z.
    Ma L.-Z.
    Tan W.-Z.
    Zhao M.-X.
    Journal of Zhejiang University: Science, 2006, 7 (07): : 1241 - 1246
  • [43] Symplectic ray-tracing based upon the bi-cubic convolution interpolation method
    Li Chuan
    Wang You-Xue
    He Xiao-Ling
    Liu Rong-Ping
    Yun Peng
    Xiong Bin
    Xu Ji-Feng
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2014, 57 (04): : 1235 - 1240
  • [44] Hardware Architecture of Bi-Cubic Convolution Interpolation for Real-time Image Scaling
    Mahale, Gopinath
    Mahale, Hamsika
    Parimi, Rajesh Babu
    Nandy, S. K.
    Bhattacharya, S.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 264 - 267
  • [45] Least squares 2D bi-cubic spline approximation: Theory and applications
    Amiri-Simkooei, A. R.
    Hosseini-Asl, M.
    Safari, A.
    MEASUREMENT, 2018, 127 : 366 - 378
  • [46] Response to "On G1 stitched bi-cubic Bezier patches with arbitrary topology"
    Akleman, Ergun
    Srinivasan, Vinod
    Chen, Jianer
    COMPUTERS & GRAPHICS-UK, 2018, 71 : 157 - 158
  • [47] New error estimates of bi-cubic Hermite finite element methods for biharmonic equations
    Li, ZC
    Yan, NN
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2002, 142 (02) : 251 - 285
  • [49] Bi-cubic Spline Based Temperature Measurement in the Thermal Field for Navigation and Time System
    Singh, Madhusudan
    Zaynidinov, Hakimjon
    Zaynutdinova, Mastura
    Singh, Dhananjay
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2019, 22 (03): : 579 - 586
  • [50] A BI-CUBIC TRANSFORMATION FOR THE NUMERICAL EVALUATION OF THE CAUCHY PRINCIPAL VALUE INTEGRALS IN BOUNDARY METHODS
    CERROLAZA, M
    ALARCON, E
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1989, 28 (05) : 987 - 999