Creating a solid between two surfaces

Hello,

I am currently working on this model in Rhino. Right now there are some points that have to be corrected and I don’t know how to do it.
Here is how I created the model in the picture:
For each panel I drew a bottom and a top curve, then used ‘loft’ to connect them and finally used ‘offsetSrf’ to add a thickness.

The problem here is that the bottom surfaces of my panels are not completely on the floor (as you can see on the picture) due to the ‘offsetSrf’ command.
The other point that I would like to correct is that the panels should have different thicknesses on the bottom than at the top. Each panel should be 40cm thick on the bottom and 25cm thick at the top.

Also the Panels have a slight gradient so simply extruding doesn’t work.

Here is how I imagine to solve the problem:
I draw a Surface on the bottom (40cm thickness) and one at the top (25cm thickness) of each panel and connect these two with a solid. Is there a way to do that? Or does someone have a different idea of how I can model my building?

Thank you for any help :slight_smile:


1 Like

Hi Milena - please post a Rhino file with yuor surfaces ans the input curves.

-Pascal

1 Like

Hi Pascal, here is the current model I am working on. There are only two panels at the moment because I’m struggeling with the third but the problems I listed are still there to see on the two panels… :sweat_smile:

Current status.3dm (462.2 KB)

Hi Milena - is this the idea?

Current status_maybe.3dm (465.5 KB)

-Pascal

Hi Pascal,

yes it is. How did you do it?

Hi Milena - start with the base surface - use VariableOffsetSrf to set the offset at the top two handles to .29 and the bottom two to .4 When done, ExtendSrf the lower edge of the offset and then trim it back with a horizontal plane or line.

  • Set your file tolerance to .001 at the largest
  • It looks like there is a bug in VariableOffsetSrf that shows up in this case - if the default direction for offsetting is incorrect and you use the Flip command line option, the preview looks correct but the result is a mess, at least some cases. To avoid this, you need to make sure the surface is set to has a natural direction that puts the surface normal in the desired offset direction. Use the Dir command to force the surface to arrnage its U and V and N (Normal) directions following the ‘right hand rule’ .

image

The default offset should then be in the correct direction.

-Pascal

Hi Pascal,

thank you very much already! Is there a way to do this but have a solid wall in the end?
The model will be 3D printed so I need it solid…

Hi Milena - Loft between edges and Join would be one way - that is what I did in my example file above.

-Pascal

Hi Pascal,

okay it looks like a solid from the outside then, but I need each wall filled, so it’s not just surfaces with a hollow space inside but a complete, solid wall. Do you have an idea how to do that?

1 Like

Hi Milena - if the object is closed, no naked edges, then it is considered solid by the printer.

-Pascal

1 Like

Hi Pascal,

aaaah, I didn’t know that!
Thank you very much for your help :slight_smile:

1 Like

Hi Pascal,

I just came across a new problem. Maybe you can help me with that too.
There is an edge in the middle of my surface which causes problems with the ‘VariableOffsetSrf’ command. Do you have an idea how to get rid of it?


Entwurf Sakralbau.3dm (538.7 KB)

Hi Milena - I would make the curves defining the top and bottom much simpler and also matching in structure - in my quick example here, I’ve redrawn rthe curves with, in this case, degree 5 (smooth curve) and 10 points - probably one could get away with fewer. The loft between them comes out nice and clean

image

Entwurf Sakralbau_Simpler.3dm (485.2 KB)

-Pascal