Adjusting weights as a shape control tool in rational B6zier curve design is not easy because the weights have a global in- fluence. The curve could not approximate control polygon satisfactorily by an interactive manner. In order to produce a curve close enough to control polygon at every control vertex, an optimization model is established to minimize the distance between rational B6zier curve and its control points. This optimization problem is converted to a quadratic programming problem by separating and recombining the objective function. The new combined multi-objective optimization problem is reasonable and easy to solve. With an optimal parameter, the computing process is discussed. Comparative examples show that the designed curve is closer to control polygon and preserves the shape of the control polygon well.
By using the blossom approach, we construct four new cubic rational Bernsteinlike basis functions with two shape parameters, which form a normalized B-basis and include the cubic Bernstein basis and the cubic Said-Ball basis as special cases. Based on the new basis, we propose a class of C2 continuous cubic rational B-spline-like basis functions with two local shape parameters, which includes the cubic non-uniform B-spline basis as a special case.Their totally positive property is proved. In addition, we extend the cubic rational Bernsteinlike basis to a triangular domain which has three shape parameters and includes the cubic triangular Bernstein-B′ezier basis and the cubic triangular Said-Ball basis as special cases. The G1 continuous conditions are deduced for the joining of two patches. The shape parameters in the bases serve as tension parameters and play a foreseeable adjusting role on generating curves and patches.
In CAD/CAM, mesh rather than smooth surface is only needed sometimes. A mesh-generating method from permanence principle of Coons patch is developed. A new mesh point is defined through local small subpatch and all mesh points are computed by a linear system with special symmetric block tridiagonal coefficient matrix. By simplification, the determinant of coefficient matrix is determined by determinants of submatrices. Condition of existence of solution is given. Whether coefficient matrix is singular can be judged by a simple polynomial function with the eigenvalue of submatrix as variable. Numerical examples demonstrate the effects of shape parameters.
A class of spline curves with four local shape parameters, which includes the quartic spline curves with three local shape parameters given in Han [Xuli Han. A class of general quartic spline curves with shape parameters. Comput. Aided Geom. Design, 28:151-163 (2011)], is proposed. Without solving a linear system, the spline curves can be used to interpolate sets of points with C2 continuity partly or entirely. The shape parameters have a predictable adjusting role on the sp[ine curves.