Construction of PH splines based on H-Bézier curves

Abstract There is considerable interest in the properties of PH curves in geometric modeling and CAGD because PH curves can be computed at speeds comparable to polynomial curves and used to calculate curve arc lengths and isometric lines. The purpose of this paper is to develop a general approximation of the H-Bezier curve based on PH curves. We call the resulting approximations PHH-Bezier curves for convenience. First, a necessary and sufficient condition for a cubic plane H-Bezier curve to be a PH curve is obtained. Second, based on the H-Bezier curve, the control polygon of the cubic PHH-Bezier curve is constructed from an orderly triangle. The cubic PHH-Bezier curve is then introduced and a new algorithm for their construction is proposed. According to geometric modeling, the error analysis between H-Bezier curve and PHH-Bezier curve is estimated. Finally, the proposed algorithm is verified experimentally. It is demonstrated that cubic PHH-Bezier curves can accurately approximate H-Bezier curves but that the selection of the middle two control points of the PHH-Bezier curve has a profound impact on the quality of the approximation. Error analyses demonstrate that when the middle two control points of the PHH-Bezier curve are mixed with the corresponding original control points, a good approximation is achieved. The new algorithm may thus have considerable potential for use in geometry modeling.