نـِربس (NURBS:Non-uniform rational basis spline ) هو نموذج رياضي شاع استخدامة في رسومات الكمبيوتر لتوليد وتمثيل منحنيات وسطوح والذي يقدم قدر كبير من الدقة والمرونة في التعامل معه سواء بالطريقة التحليلية او بانشاء أشكال حرة (free form).

سطوح النيربس يمكن ان تأخذ أشكال عضوية معقدة. تحريك نقاط التحكم يؤثرعلى منحنى السطح
A NURBS curve.
Animated version

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

التاريخ

الاستخدام


إنشاء دوال الأساس[1]

 
From bottom to top: Linear basis functions   (blue) and   (green), their weight functions   and   and the resulting quadratic basis function. The knots are 0, 1, 2 and 2.5
 

  rises linearly from zero to one on the interval where   is non-zero, while   falls from one to zero on the interval where   is non-zero. As mentioned before,   is a triangular function, nonzero over two knot spans rising from zero to one on the first, and falling to zero on the second knot span. Higher order basis functions are non-zero over corresponding more knot spans and have correspondingly higher degree. If   is the parameter, and   is the  -th knot, we can write the functions   and   as

 

و

 

The functions   and   are positive when the corresponding lower order basis functions are non-zero. By induction on n it follows that the basis functions are non-negative for all values of   and  . This makes the computation of the basis functions numerically stable.


الشكل العام لمنحنى نربس

Using the definitions of the basis functions   from the previous paragraph, a NURBS curve takes the following form[2]:

 

In this,   is the number of control points   and   are the corresponding weights. The denominator is a normalizing factor that evaluates to one if all weights are one. This can be seen from the partition of unity property of the basis functions. It is customary to write this as

 

in which the functions

 

are known as the rational basis functions.

انظر أيضاً

الهامش

  1. ^ Les Piegl & Wayne Tiller: The NURBS Book, chapter 2, sec. 2
  2. ^ Les Piegl & Wayne Tiller: The NURBS Book, chapter 4, sec. 2
  هذه المقالة عبارة عن بذرة تحتاج للنمو والتحسين؛ فساهم في إثرائها بالمشاركة في تحريرها.