

On 9/26/20 4:50 PM, Cousin Ricky wrote:
> On 20200926 3:50 PM (4), Bald Eagle wrote:
>> Cousin Ricky <ric### [at] yahoocom> wrote:
>>> I just noticed that sometimes Bézier curves (or Bsplines 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 nonzero 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

