26 research outputs found

    Rational quadratic Bézier spirals

    Get PDF
    A quadratic Bézier representation withholds a curve segment with free from loops, cusps and inflection points. Furthermore, this rational form provides extra freedom to generate visually pleasing curves due to the existence of weights. In this paper, we propose sufficient conditions for rational quadratic Bézier curves to possess monotonic increasing/decreasing curvatures by means of monotone curvature tests which are based on the derivative of curvature functions. We have derived a simple interval of the middle weight that assures the construction of a family of rational quadratic Bézier curves to be planar spirals, which is characterized by the turning angle, end curvatures and the chords of control polygon. The proposed formulation can be used by CAD systems for aesthetic product design, highway/railway design and robot trajectory design avoiding unwanted curvature oscillations

    On geometric Hermite arcs

    Get PDF
    A geometric Hermite arc is a cubic curve in the plane that is specified by its endpoints along with unit tangent vectors and signed curvatures at them. This problem has already been solved by means of numerical procedures. Based on projective geometric considerations, we deduce the problem to finding the base points of a pencil of conics, that reduces the original quartic problem to a cubic one that easier can exactly be solved. A simple solvability criterion is also provided

    Control of Curvature Extrema in Curve Modeling

    Get PDF
    We present a method for constructing almost-everywhere curvature-continuous curves that interpolate a list of control points and have local maxima of curvature only at the control points. Our premise is that salient features of the curve should occur only at control points to avoid the creation of features unintended by the artist. While many artists prefer to use interpolated control points, the creation of artifacts, such as loops and cusps, away from control points has limited the use of these types of curves. By enforcing the maximum curvature property, loops and cusps cannot be created unless the artist intends to create such features. To create these curves, we analyze the curvature monotonicity of quadratic, rational quadratic and cubic curves and develop a framework to connect such curve primitives with curvature continuity. We formulate an energy to encode the desired properties in a boxed constrained optimization and provide a fast method of estimating the solution through a numerical optimization. The optimized curve can serve as a real-time curve modeling tool in art design applications

    Preserving Positivity And Monotonicity Of Real Data Using Bézier-Ball Function And Radial Basis Function

    Get PDF
    In this thesis, a rational cubic Bézier-Ball function which refers to a rational cubic Bézier function expressed in terms of Ball control points and weights are used to preserve positivity and monotonicity of real data sets. Four shape parameters are proposed to preserve the characteristics of the data. A rational Bi-Cubic Bézier-Ball function is introduced to preserve the positivity of surface generated from real data set and from known functions. Eight shape parameters proposed can be modified to preserve the positivity of the surface. Interpolating 2D and 3D real data using radial basis function (RBF) is proposed as an alternative method to preserve the positivity of the data. Two types of RBF which are Multiquadric (MQ) function and Gaussian function, which contains a shape parameter are used. The boundaries (lower and upper limit) of the shape parameter which preserves the positivity of real data are proposed. Comparisons are made using the root-mean-square (RMS) error between the proposed interpolation methods with existing works in literature. It was found that MQ function and rational cubic Bézier-Ball is comparable with existing literature in preserving positivity for both curves and surfaces. For preserving monotonicity, the rational cubic Bézier-Ball is comparable but the MQ quasi-interpolation introduced can only linearly interpolate the curve and the RMS values are big. Gaussian function is able to preserve positivity of curves and surfaces but with unwanted oscillations which result to unsmooth curves

    Intersecting biquadratic Bézier surface patches

    Get PDF
    International audienceWe present three symbolic–numeric techniques for computing the in- tersection and self–intersection curve(s) of two Bézier surface patches of bidegree (2,2). In particular, we discuss algorithms, implementation, illustrative examples and provide a comparison of the methods

    Intersecting biquadratic Bézier surface patches

    Get PDF
    International audienceWe present three symbolic–numeric techniques for computing the in- tersection and self–intersection curve(s) of two Bézier surface patches of bidegree (2,2). In particular, we discuss algorithms, implementation, illustrative examples and provide a comparison of the methods

    On Triangular Splines:CAD and Quadrature

    Get PDF

    On Triangular Splines:CAD and Quadrature

    Get PDF
    corecore