  | 
  | 
 
 | 
  | 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
I just noticed that sometimes Bézier curves (or B-splines or 
polynomials) are referred to as 2nd or 3rd order, and sometimes as 2nd 
or 3rd degree.  Are these terms interchangeable?
 
 Post a reply to this message 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
Cousin Ricky <ric### [at] yahoo com> wrote:
> I just noticed that sometimes Bézier curves (or B-splines or
> polynomials) are referred to as 2nd or 3rd order, and sometimes as 2nd
> or 3rd degree.  Are these terms interchangeable?
I've seen people claim they are the same, but I also found this:
"In B-spline terminology, order means degree + 1."
https://math.stackexchange.com/questions/1730596/n-order-b-splines-interpolation
So maybe order is the number of control points, and degree is the highest power
of the polynomial?
 
 Post a reply to this message 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
From: Cousin Ricky 
Subject: Re: Math terminology: "degree" or "order"? 
Date: 26 Sep 2020 16:50:56 
Message: <5f6fa9b0@news.povray.org> 
 | 
 
 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
On 2020-09-26 3:50 PM (-4), Bald Eagle wrote:
> Cousin Ricky <ric### [at] yahoo com> wrote:
>> I just noticed that sometimes Bézier curves (or B-splines or
>> polynomials) are referred to as 2nd or 3rd order, and sometimes as 2nd
>> or 3rd degree.  Are these terms interchangeable?
> 
> 
> I've seen people claim they are the same, but I also found this:
> 
> "In B-spline terminology, order means degree + 1."
> https://math.stackexchange.com/questions/1730596/n-order-b-splines-interpolation
> 
> So maybe order is the number of control points, and degree is the highest power
> of the polynomial?
Thanks, this gave me a springboard for further searching.  It seems that 
the term "order" not only has multiple meanings, it can also be 
ambiguous within the same meaning!  See conflicting definitions of 
"order" just between these Wikipedia articles:
   https://en.wikipedia.org/wiki/B%C3%A9zier_curve#Higher-order_curves
   https://en.wikipedia.org/wiki/Degree_of_a_polynomial
   https://en.wikipedia.org/wiki/Order_of_a_polynomial
My takeaway is that I should purge the word "order" from my code and 
documentation, and stick to "degree."  Also, the release of quadratic 
Bézier splines in SphereSweep will be delayed a day or two because of this.
 
 Post a reply to this message 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
From: William F Pokorny 
Subject: Re: Math terminology: "degree" or "order"? 
Date: 27 Sep 2020 09:49:02 
Message: <5f70984e$1@news.povray.org> 
 | 
 
 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
On 9/26/20 4:50 PM, Cousin Ricky wrote:
> On 2020-09-26 3:50 PM (-4), Bald Eagle wrote:
>> Cousin Ricky <ric### [at] yahoo com> wrote:
>>> I just noticed that sometimes Bézier curves (or B-splines or
>>> polynomials) are referred to as 2nd or 3rd order, and sometimes as 2nd
>>> or 3rd degree.  Are these terms interchangeable?
...
> 
> My takeaway is that I should purge the word "order" from my code and 
> documentation, and stick to "degree."  Also, the release of quadratic 
> Bézier splines in SphereSweep will be delayed a day or two because of this.
Expect reasonable.
The day to day use is foggy - me as guilty as any I expect. In doing the 
solver work a couple years back, I came to the following understanding:
The degree of a polynomial equation is that of the largest term by 
exponent with a non-zero coefficient.
While programming for polynomials the order is the maximum degree a 
given algorithm can handle. This might be greater than the degree of any 
given equation being evaluated, manipulated, solved for roots, or 
whatever - using that algorithm. The coefficient storage required in 
these domains then is usually the (order + 1) * coefficient_size.
When matrix math comes into play, folks tend to think in terms of matrix 
order which is degree + 1 or 'polynomial' order + 1.
Your kilometers may vary.
Bill P.
 
 Post a reply to this message 
 | 
  | 
 
 |   |  
 |   |  
 | 
  | 
 | 
  | 
 
 |   |  
 
 | 
  |