ST_Degree — Returnerar polynomgraden för en NURBS-kurva.
integer ST_Degree(geometry nurbscurve);
Returnerar polynomgraden för en NURBS-kurva som ett heltal. Graden avgör kurvans jämnhet och flexibilitet. Högre grader ger jämnare kurvor men kräver fler kontrollpunkter.
Funktionen ger ett fel om indata inte är en NURBS-kurva. Returnerar NULL om indata är NULL.
Tillgänglig sedan: 3.7.0
Det här exemplet returnerar graden för en NURBS-kurva.
SELECT ST_Degree('NURBSCURVE(2, (0 0, 5 10, 10 0))'::geometry);
2
Det här exemplet kontrollerar om en NURBS-kurva är kubisk.
SELECT ST_Degree('NURBSCURVE(3, (0 0, 2 5, 5 8, 10 0))'::geometry) = 3;
t