TY - JOUR
T1 - Constructing B-spline solids from tetrahedral meshes for isogeometric analysis
AU - Lin, Hongwei
AU - Jin, Sinan
AU - Hu, Qianqian
AU - Liu, Zhenbao
N1 - Publisher Copyright:
© 2015 Elsevier B.V. All rights reserved.
PY - 2015/5/1
Y1 - 2015/5/1
N2 - With the advent of isogeometric analysis, the modeling of spline solids became an important topic. In this paper, we present a discrete volume parameterization method for tetrahedral (tet) mesh models and an iterative fitting algorithm with a B-spline solid. The discrete volume parameterization method maps the vertices of a tet mesh into a parameter domain by solving a system of linear equations. Each equation is explicitly constructed for an inner vertex in terms of the geometric information adjacent to the inner vertex. Moreover, we show the validity of the parameterization system of linear equations thus constructed. Next, because the number of tet mesh vertices is usually very large, we develop an iterative algorithm for fitting a tet mesh with a B-spline solid. The iterative algorithm exploits the geometric information of the control hexahedral (hex) mesh and the local support property of the spline function, so the total amount of computation in each iteration is unchanged when the number of control hex mesh vertices of the B-spline solid is increased. Therefore, the iterative fitting algorithm performs very well in incremental fitting of a tet mesh with a large number of vertices. Finally, four experimental examples presented in this paper show the efficiency and effectiveness of the developed algorithms.
AB - With the advent of isogeometric analysis, the modeling of spline solids became an important topic. In this paper, we present a discrete volume parameterization method for tetrahedral (tet) mesh models and an iterative fitting algorithm with a B-spline solid. The discrete volume parameterization method maps the vertices of a tet mesh into a parameter domain by solving a system of linear equations. Each equation is explicitly constructed for an inner vertex in terms of the geometric information adjacent to the inner vertex. Moreover, we show the validity of the parameterization system of linear equations thus constructed. Next, because the number of tet mesh vertices is usually very large, we develop an iterative algorithm for fitting a tet mesh with a B-spline solid. The iterative algorithm exploits the geometric information of the control hexahedral (hex) mesh and the local support property of the spline function, so the total amount of computation in each iteration is unchanged when the number of control hex mesh vertices of the B-spline solid is increased. Therefore, the iterative fitting algorithm performs very well in incremental fitting of a tet mesh with a large number of vertices. Finally, four experimental examples presented in this paper show the efficiency and effectiveness of the developed algorithms.
KW - B-spline solid
KW - Isogeometric analysis
KW - Iterative fitting
KW - Volume parameterization
UR - http://www.scopus.com/inward/record.url?scp=84941413522&partnerID=8YFLogxK
U2 - 10.1016/j.cagd.2015.03.013
DO - 10.1016/j.cagd.2015.03.013
M3 - 文章
AN - SCOPUS:84941413522
SN - 0167-8396
VL - 35-36
SP - 109
EP - 120
JO - Computer Aided Geometric Design
JF - Computer Aided Geometric Design
ER -