NurbsCurveDegreeElevation

From K-3D

Jump to: navigation, search

Description

Takes a curve of degree p and turns it into a curve with degree p+degree
Plugin Status:Experimental
Categories:All Plugins, Experimental Plugins, NURBS Plugins

Metadata

Name Value

Properties

Label Description Type Script Name
Input Mesh Input mesh k3d::mesh* input_mesh
Output Mesh Output mesh k3d::mesh* output_mesh
Mesh Selection Input Mesh Selection k3d::selection::set mesh_selection
The degree which will be added to the curve The curve degree gets elevated by the amount you specify here k3d::int32_t degree


Description

The selected curve gets degree elevated to the specified amount. Lets say we have this circle with order 3 (so degree = 2).
Image:NurbsCircleScreenshot.png
Now we want to elevate it to order 4 (degree 3). So we select the circle in line mode, apply a NurbsCurveDegreeElevation modifier and set the degree to 1.
Image:NurbsCurveDegreeElevate.png
Notice the new control points. This modifier does NOT change the shape of the curve, but the knot vector and the control vertices.