Abstract
The construction of trigonometric interpolatory splines plays a very important role in geometric modeling. This paper presents a quartic trigonometric interpolatory spline with local free parameters. The new spline not only automatically interpolates the given points and achieves C2 continuity, but also owns shape adjustability when the points remain fixed. Some examples show that the shape of the new spline can easily realize local and global adjustment by changing the free parameters.
Introduction
In geometric modeling, curves are usually constructed on the basis of polynomials. However, trigonometric functions have also received very much attention within geometric modeling. Such as the trigonometric Bézier curves,1–4 the trigonometric B-spline curves,5–7 the trigonometric Hermite curves,8,9 the trigonometric rational curves,10,11 etc. The curves constructed in trigonometric function space have been applied in signal analysis, 12 kitchen product design, 13 robot path planning, 14 and other engineering problems.
In recent years, the construction of trigonometric interpolatory splines, which automatically interpolate the given point, has also received attention. The two trigonometric interpolatory splines presented in Su and Tan 15 and Yan and Liang 16 provide simple and efficient ways for constructing interpolation curves. But the shape of the interpolatory spline presented in Su and Tan 15 cannot be adjusted when the points are fixed. Although the interpolatory spline presented in Yan and Liang 16 can achieve shape adjustment when the data points are fixed, it becomes G2 interpolation curve. The cubic trigonometric interpolatory spline17,18 can not only achieve shape adjustment when the points are fixed but also become C2 interpolation curve. Unfortunately, the trigonometric interpolatory spline presented in Li et al. 17 and Li 18 can only achieve global adjustability when the points remain fixed, and cannot achieve local adjustability. For practical shape modeling, we often need to change the local shape of the spline. The purpose of this paper is to propose a C2 quartic trigonometric interpolatory spline that can achieve local and global adjustability when the points are kept unchanged.
The main contributions of this paper are as follows:
A quartic trigonometric spline curve that can automatically interpolate the given points is presented. The spline curve not only achieves C2 continuity but also realizes local and global adjustability through the contained free parameters while keeping the points unchanged.
The proposed spline curve is extended to the tensor product surface and the properties of the spline surface are given.
The rest of this paper is organized as follows. In Section “The basis,” the definition and some properties of the quartic trigonometric interpolatory spline basis are presented. In Section “The spline curve,” the quartic trigonometric interpolatory spline curve is defined based on the basis and some properties of the curve are given. In Section “The spline surface,” the corresponding quartic trigonometric interpolatory spline surface is presented. A short conclusion is given in Section “Conclusion.”
The basis
To define the quartic trigonometric interpolatory spline with local parameters, we first define the basis of the spline.
where α is an arbitrary real number.
Symmetry:
Partition of unity:
Terminal properties:
For the same reason, we can get
From equation (1), the basis with different shapes would be obtained if the free parameter α is taken as different values. Figure 1 shows the graphs of the basis with multiple values of α.

The graphs of the basis with multiple values of α: (a)
The spline curve
Based on the basis expressed in equation (1), we can define the corresponding quadric trigonometric interpolatory spline curve.
is called quartic trigonometric interpolatory spline curve (QTI-spline curve for short), where
Interpolation. For any
Continuity. For any
Shape adjustability. When the given points
Equation (6) shows that the QTI-spline curve interpolates the points
(b) For any
From equations (6) to (8), we have
Equation (9) shows that the QTI-spline curve satisfies C2 continuity. When
From equation (10), we obtain
Equations (9) and (11) show that the QTI-spline curve reaches C3 continuity when
(c) Since each segment of the QTI-spline curve contains a free parameter, changing the value of this free parameter will only affect the shape of this segment, but not the shape of other segments. This means we can realize the local adjustment of the QTI-spline curve through the free parameters contained in each segment when the given points are fixed. If we set the free parameters contained in all segments as a unified parameter, we can realize the global adjustment of the QTI-spline curve by modifying this unified parameter when the given points are fixed.
Figure 2 shows the local adjustment of the planar QTI-spline curve by altering the values of the free parameters contained in the curve, where the free parameters

The local adjustment of the planar QTI-spline curve.
The global adjustment of the planar QTI-spline curve by altering the values of the free parameters contained in the curve is shown in Figure 3, where the free parameters are unified to

The global adjustment of the planar QTI-spline curve.
Figure 4 shows the local adjustment of the planar QTI-spline curve by altering the values of the free parameters contained in the curve, where the free parameters

The local adjustment of the spatial QTI-spline curve.
The global adjustment of the spatial QTI-spline curve through the free parameters contained in the curve is shown in Figure 5, where the free parameters are unified to

The global adjustment of the spatial QTI-spline curve.
The spline surface
By extending the QTI-spline curve to a tensor product form, we can define the corresponding spline surface.
is called quartic trigonometric interpolatory spline surface (QTI-spline surface for short), where
Referring to Theorem 2, we can easily obtain the properties of the QTI-spline surface. We give the properties of the QTI-spline surface without proof.
(a) Interpolation. For any
(b) Continuity. For any
(c) Shape adjustability. When the given points
Figure 6 shows the local adjustment of the QTI-spline surface by altering the values of the free parameters contained in the surface, where the surface is composed of three patches, and the free parameters

The local adjustment of the QTI-spline surface: (a)
Figure 7 shows the global adjustment of the QTI-spline surface through the free parameters contained in the surface, where the free parameters are unified to

The global adjustment of the QTI-spline surface: (a)
Conclusion
We present a novel quartic trigonometric interpolatory spline with local free parameters in this paper. Different from some existing similar trigonometric interpolatory splines, the proposed C2 spline is not only globally adjustable but also locally adjustable. This feature is very conducive to geometric modeling.
For practical applications of the proposed spline in geometric modeling, it is clear that some special algorithms need to be established. Some interesting results in this area will be presented in a follow up study.
Footnotes
Handling Editor: Chenhui Liang
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Hunan Provincial Natural Science Foundation of China (No. 2021JJ30373), and the National Natural Science Foundation of China (No. 12101225).
Availability of data and materials
The datasets of the current study are available from the corresponding author on reasonable request.
