Describe the bug
Degree elevation operation via operations.degree_operations modifies the shape of the NURBS curve for particular input curves.
The problem seems to arise when calling split_curve and link_curves in operations.degree_operations. The target NURBS curve is a near 90deg arc and the splitting operation returns the arc itself and an infinitesimal segment, which generates strange behaviour when linked.
To Reproduce
Following code reproduces the behaviour:
Describe the bug Degree elevation operation via operations.degree_operations modifies the shape of the NURBS curve for particular input curves.
The problem seems to arise when calling split_curve and link_curves in operations.degree_operations. The target NURBS curve is a near 90deg arc and the splitting operation returns the arc itself and an infinitesimal segment, which generates strange behaviour when linked.
To Reproduce Following code reproduces the behaviour:
Expected Behavior Degree elevation operation should not modifz the shape of the input curve.
Configuration:
Screenshots (Optional)![image](https://user-images.githubusercontent.com/80594562/111063499-25028f00-84af-11eb-8646-46fa40e1991a.png)