What’s the best way to create this last surface?

Hi there. I’ve been using Rhino for a few months now and have got considerably more comfortable with it. I have a project I’m currently working on and I’m trying to figure out what the best method of creating this last polysurface would be. (see below image).

I have tried all the techniques and commands that I know and I haven’t been able to get a clean surface without gaps. Below is my best attempt.

The problem I’m having with this surface is at the corners. It extends out past the top, and when trimmed away it leaves a gap that is difficult to fill. What techniques/commands should I use to create this surface?

Here is the Rhino file:

Final Polysurface.3dm (214.7 KB)

Thanks in advance!

1 Like

Hi Neil,

  1. Create a curve from the bottom edge of the top piece.
  2. Split the curve at one corner using the two outer vertical curves.
  3. Use RailRevolve with one of those verticals as the Profile, the split quarter circle as the Rail and the bottom end of the vertical curve as the start of the Rail Axis. this will give you one corner surface.
  4. Create the remaining corner surfaces by using Mirror.
  5. Create the straight side by using Sweep1 with one of the straight top sections as the Rail and the adjacent corner surface edges as the Profiles. Repeat for the other three sides.
  6. Join the surfaces.

Final Polysurface 001.3dm (333.9 KB)

HTH
Jeremy

One possibility is just to trim the corner surface back a little bit from the top, and then make a new surface to fill it up:

However, I would also pay attention to the quality of your curves. I assume that your S-shaped curves has unwanted kinks?

You will be having a hard time with surfaces and highlights if the input curves are not alright. For example, I manually recreated these curves as 5-degree splines in the top screenshot.

1 Like

Thanks so much! I knew there was a better way of doing it. Never thought of using rail resolve on small sections before, or using it for the corners, very good technique to keep in mind.

I did try to trim the corner back and recreate it with a new surface. However, I ran into some weird issues while doing so, but I see you got it right so I should probably give it another attempt.

As for my curves I created them starting with points and then creating a curve between them. I imagine that those kinks are where my points were. I never realized that doing so would still leave kinks. When it comes to curves Im still learning alot and im not entirely sure how I can prevent this or perhaps rebuild them to remove the kinks, but this could explain the various troubles I’ve had with creating surfaces.
Could you perhaps explain a better way to create curves or a way to rebuild them so that this will not occur?

Thanks so much for your input!

In my example I just drew a new straight line to top of your S-shaped curve (from start to end). After that I changed the degree of the new line to 5 with the ChangeDegree command. And then just manually control point edited the new curve as close as possible to your curve. To control point edit a curve, you’ll need to turn on the control points (of the curve) and then just move them around.

For smooth curves (and surfaces) you need to understand the concept of single-span vs. multi-span, take a look:
Alias Golden Rule 3: Use single-span for smooth curves

The link is for different software, but idea is the same.

This was harder than it looked at first glance. I tried isolating degree 1 curves, to try figuring out your design intended radius on the upper flange, but I had to give up because it turned out to be too dynamic, and Rhino doesn’t have an easy way of creating an arc tangent to two curves and coincident to one point – neither does GH, from what I could tell.

So, turns out there will be kinks associated with your original curves and how they match together over all.

Therefore, there’s much interpretation going on to attempt to quantify over all design intent in the end.


Final Polysurface_emod.3dm (5.1 MB)

Kinda smoother if I ignore the middle curve…


Final Polysurface_emod_rev.3dm (7.2 MB)

Design intent would need to be quantified.

From the department of For What It Is Worth - I migfht do this:

Shear the vertical ends of the corners to match up to the round at the corner:

image

Loft these to get the sides:

image

Loft across:

image

MatchSrf for tangency (since that is what the rounded corner has) :

Adjust the transition to taste and then change degree in U to 5
MatchSrf for Position to the arcish curve at the corner.

-Pascal

1 Like