Rhino 9 Feature : G2 continuous patches

@davide76 My experience with these types of fills is that it will be better to trim the bigger surface in a more straight fashion. I used ShortPath for this:


shortpath.3dm (236.1 KB)

No, this is great. This will happen time and again when people are using these tools and the tools should handle that; maybe give some kind of warning to alert the user to this.
In fact FillSrf warns about this in the command history window, and also attempts to relax the constraints on corners where these mismatches occur, but that may require some more tuning.

I see it like you do, because it’s a real situation where you end up with imperfect surfaces, but those are the possible ones that can come from clients as well.






1 Like

Here’s an attempt with adjusted surfaces :
FillSrf_Test2.3dm (435.5 KB)

2 Likes

replacing this edge also helps reduce the strain on the surface:

1 Like

the situation has improved regarding xnurbs
I did a test in g1 and g2



Xnurbs_Test (2).3dm (5.5 MB)

it’s not the best here


2 Likes

Is it possible to control the rotation of the patch surface by a numerical value?

Also, ability to set the angle of the patch surface by clicking one of the input surface edges or a curve inside the region to be filled (such like the blend curve in there examples used to define the middle shape of the patch surface)?

I also add my vote for the ability to use a starting surface!

5 Likes

… vanila rhino 8 …
… this would be the G1-radius (extended/freestyle) rolling ball interpretation


fillsrf_test_rollingBallLike_tp.3dm (338.7 KB)

3 Likes

Anyone,
Would you save the file as V7? I’d like to take a look… :slightly_smiling_face:

There is this tool

2 Likes

I tried using the Xnurbs Quad sided surface option, somewhat like Rhino’s “Sweep2” in G2.
Fillsrf_Success_xnurbs test (2).3dm (725.6 KB)



RH-86055 is fixed in Rhino WIP

Will you consider also doing match all 4 sides in Sweep2 (G1,G2) instead of 2 sides only, what will be also useful as alternative for FillSrf (in simple 4 sided cases)?

@mdesign FillSrf currently already has an untrimmed version when 4 sides are selected that can be matched on all sides. Did you try that?

1 Like

No not yet. So will Sweep2, EdgeSrf be obsolete after releasing it?

Can it handle this 4-sided hole as an untrimmed fill surface, taking advantage of chain edges?

1 Like

Not yet, but that is in the works.

3 Likes

Will it support a 4-sided untrimmed outside patch if the inside of it is trimmed around a target surface or closed curve? That will be a game changer.

1 Like

Can you elaborate a bit, I’m not sure I understand what you mean. Currently, untrimmed is not supported in combination with internal curves, but I hope to figure out how to do that.
When that works, I think what you’re asking should be possible. But I’d like to see an example of what you mean, I could be misunderstanding.

Here is a sample file. The input geometry is in yellow. The fill surface must be untrimmed on the outside and able to chain match with G2 to the split edges, whereas the middle of the fill surface must have a hole which is at least G1 matched with the input ellipse surface.

Fill surface 1.3dm (269.4 KB)

6 Likes