Non-Uniform Rational B-Spline)

Source: Internet
Author: User

The B-spline method cannot accurately describe quadratic curves and spherical surfaces, but rational B-spline can solve this problem. The uniform and non-uniform B-spline described above is a subset of the non-uniform rational B-spline discussed in this section. Versperille (1975) at the University of sirachouz in the United States was the earliest study of rational B-spline method, while versperille (1983), who pushed the approach to practical use, mainly focused on the in-depth research by piegl and tieller (1989.
The abbreviation of the non-even rational B-spline (non-unim M rational B-spline) method, the main contribution of the method is to unify the B-spline method used to describe the Free Curve and the mathematical method used to accurately represent the quadratic curve and the quadratic surface. In view of the powerful functions and potential of the Shape Definition in the form field. In the geometric definition STEP standard of industrial products officially promulgated by the International Standards Organization (ISO) in 1991, the only Representation Method for a Free Curve or surface is to be defined as a place where. In 1983, tieller extended the B-spline to the four-dimensional homogeneous coordinate space to generate a rational B-spline curve. In the four-dimensional space

All the control points in the same space. If Phi = (hxi, BYI, hzi, H), the curves in the three-dimensional space are shown below:

The curve depicted above is called a rational B-spline curve.
Figure 2.13 shows the diagram of rational base function RI and K (u) in a range. The hi in the above formula can also be seen as the Weight of item L. Figure 2.14 shows the geometric push-pull effect produced by changing the weight h in a rational Cubic B spline.
If the nodes in the preceding formula are uniformly distributed with the basic functions Ni and K (U), B (U) is called the even rational B-spline (urb ). If it is not uniform, it is called (nurb) Non-Uniform Rational B-spline. The uniform distribution of the basis function, that is, the uniform selection of the node vector on the parameter axis, makes the generation curve have some limitations (such as the curve length corresponding to the node interval ), the uneven distribution of base function parameters can change this situation. We can choose to make the corresponding curve segment equal to or near the same length, and give better control from B (Figure 2.15)

The non-uniform rational B-spline has the following four characteristics:
(1) All the advantages of B-Spline are retained in the non-uniform rational B-spline.
(2) perspective immutability. The curve or surface generated after the control point passes the perspective transformation is equivalent to the re-transformation of the original curve or surface.
(3) precise representation of Quadratic Surfaces such as the sphere. Other B-Spline methods can only represent the shape of the sphere, while the NURB can not only represent the Free Curve and surface, but also accurately represent the shape of the sphere.
(4) more shape control degrees of freedom. NURB gives more degrees of freedom to control shapes and can be used to generate various shapes.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.