ToNurbs - Starpoint-Repair

After SubD → ToNurbs Starpoints and N-Gons might not have satisfying quality.
As mentioned several times, a nice typology might help / improve the results.

But did someone establish a nice technique to “repair” the starpoints in the resulting Polysurface ?

There is already a lot of details / background info in this topic:

@gustojunk is showing some nice sphere trim + (x-nurbs) patch to replace some critical areas.
did you make any progress to automate this in Grasshopper ?

@spb mentions a similar approach for fillets “atomic bomb” here.

My approach today was to do a 4-side trim and insert a single span Degree 5,5 Surface.
followed with multiple sequences of _matchSrf and manual _insertKnot
for the trim i skipped the moste acute / pointed angle Face.
I am not super happy with the result - but maybe a startingpoint ?

any ideas of how to improve Starpoints after ToNurbs ?
(and maybe we’ll get a command for this ?)

starpoint_repair.3dm (153.0 KB)

kind regards -tom

1 Like

that was a crazy idea I had at that time, but it was too hacky. Our workflow now is a bit more complex but more reliable: we do all our conversions in either one PC still running Rhino 5 and Tsplines, or in Fusion 360. The quality is good enough to make tootable parts.

G

1 Like

there is this old topic about matching

@DanielPiker
did you ever get an answer on this ?

there also seam to be some scientific stuff - just as an entripoint:
Towards untrimmed NURBS: CAD embedded reparameterization of trimmed B-rep geometry using frame-field guided global parameterization

2 Likes
1 Like

rhino wip V9
starpoint repair with _fillSrf

the green surfaces are SubD
back: toNurbs G1xx
front 3rd to Nurbs G1xx after Subdivide
fornt 4th / right starpoint repair with _fillsrf

starpoint_repair_fillSrf3dm.3dm (3.0 MB)

maybe this could even improved with some more input / sampling from the initial subD surface…

I can’t make that page open to the world, but if it does become readable you will be able to see that this is on the list for v9: https://mcneel.myjetbrains.com/youtrack/issue/RF-57/SubD-improve-ToNurbs!

Using the FillSrf facilities or implementing a new “G2-Improved” option is still undecided.

Edit: The specific “Improve ToNurbs using FillSrf” issue is world-readable: RH-86084

2 Likes

that s good news. nice.
:christmas_tree:
:partying_face:

well we would need some more snow in switzerland to have a nice end of the skitouring season
:face_with_raised_eyebrow:
:mountain_snow:
:snowflake: