Page MenuHome

NURBS surface knot insert operator
Changes PlannedPublic

Authored by Laurynas Duburas (laurynas) on Nov 20 2021, 6:18 PM.

Details

Summary

Adds NURBS control lattice refinement tool.
Keyboard shortcut Ctrl+R in NURBS surface edit mode.

Diff Detail

Event Timeline

Laurynas Duburas (laurynas) requested review of this revision.Nov 20 2021, 6:18 PM
Laurynas Duburas (laurynas) created this revision.
Laurynas Duburas (laurynas) edited the summary of this revision. (Show Details)

Enhances preview to show only affected lattice.
Fixes case when no points can be inserted.

Fixes initial knot value on dimension change from U to V

Adds support for Bezier-spline like NURBS

Hans Goudey (HooglyBoogly) requested changes to this revision.Oct 12 2022, 8:26 PM

Sorry for the long delay. This functionality looks interesting, and clearly there are people interested.
However, I'm not sure I can commit the time to reviewing this addition to the old curve code since plans for the future (T100127, T95355) means it's a dead-end technically.
With T101778, we'll be able to run geometry node groups as operators eventually. So maybe it would make sense to develop this behavior as a geometry node for now.

This revision now requires changes to proceed.Oct 12 2022, 8:26 PM
Laurynas Duburas (laurynas) planned changes to this revision.Oct 13 2022, 3:22 PM

I agree. Besides patch has some conceptual issues.