Tue, Mar 3, 1:20 PM CST

Renderosity Forums / Rhino 3D



Welcome to the Rhino 3D Forum

Forum Moderators: UVDan

Rhino 3D F.A.Q (Last Updated: 2024 Aug 27 11:07 am)


RENDEROSITY HAS A ZERO TOLERANCE FOR ILLEGAL SOFTWARE USE OR REQUESTS TO OBTAIN ILLEGAL SOFTWARE

Checkout the Renderosity MarketPlace - Your source for digital art content!


Subject: how to create a solid from surface?


george85 ( ) posted Sun, 29 May 2011 at 6:26 AM · edited Tue, 03 March 2026 at 9:03 AM

file_469319.jpg

I want to create a solid from my curved surface.

Take a look at the picture above: I have an original curved surface, and then I made an offsetted one to the inner direction. This offesetted surface should be bounday untill which I want to create a solid.

So how can I do this?

Here is my .3dm file:

http://www.gamefront.com/files/20378138/solid.3dm

 

Thank you.


Billy57 ( ) posted Sun, 29 May 2011 at 6:40 AM

You can do this using Offset Surface with the Solid parameter.

When you click on Offset Surface, and the Offset Distance query appears, hit 'S'.

Billy


george85 ( ) posted Sun, 29 May 2011 at 9:11 AM

file_469328.jpg

Thank you for the answer Billy, that was helpful.

But now I have another problem:

 

I want to cut this solid that I got into smal pieces with a distance between each other (take a look at the picture)

But the problem is that, when I do this, I realize that my solid is hollow. And because it is a hollow All this small cut pieces that I got, do not have a lateral sides (surfaces). This means that I need to create this lateral surfaces on each of those small pieces separately.

Well is there any other way I can create a solid which is not hollow, but a inner-filled?

 

Here is my .3dm file with the cutted pieces.

http://www.gamefront.com/files/20378555/solid2.3dm


Billy57 ( ) posted Sun, 29 May 2011 at 11:00 AM

 

Probably what I would do in this situation is just select the individual pieces and hit "Cap planar holes" under Solid. It only takes a moment.

Some of the more experienced folks here might know a more sophisticated way to do it.

Billy


EHNisja ( ) posted Sun, 29 May 2011 at 2:02 PM

The surfaces that you want to cap can be selected by using the bounding box selection method, and let Rhino figure out the rest. Ether a "window rectangle" or a "crossing rectangle" should do the trick for the mass selection.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Sun, 29 May 2011 at 3:21 PM

thank you for the help both of you.

So the best method is to select all the these small pieces with a "window rectangle" or "crossing rectangle" and then use the "_Cap" (Cap Planar Holes) command?


EHNisja ( ) posted Sun, 29 May 2011 at 3:58 PM

I'd say so, Rhino will tell you if it has any issues. For this to work you must use planar surfaces for the cutting.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


Billy57 ( ) posted Mon, 30 May 2011 at 12:55 AM

I tried it on the model and it seemed to work fine.


george85 ( ) posted Mon, 30 May 2011 at 6:26 AM

me too. And it worked fine also, thank you.

 

Now I am curious:

what if I would have curved surfaces for cutting this main curved solid. So instead of all this vertical planar surfaces I used for cutting, what if I would have a curved ones.

Then the "Cap Planar Holes" command would not work?

In that case I would have to use the "_EdgeSrf" (Surface from 2,3 or 4 edge curves) ?


UVDan ( ) posted Mon, 30 May 2011 at 11:44 AM
Forum Moderator

If you ever need edges that are not planar you can split two surfaces one with the other and join them together.  I do that all the time.

 

  1. Split surface A with surface B.

  2. Split surface B with surface A.

  3. Delete the waste parts and join A to B.

Free men do not ask permission to bear arms!!


EHNisja ( ) posted Mon, 30 May 2011 at 12:36 PM

In V4, there is a command called "_CreateSolid" that automates what Dan just said. I'd give that one a try.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Mon, 30 May 2011 at 2:28 PM

thank you for the advices once again.

@UVDan: I tried you method and it works on my Rhino4 SR8

@EHNisja: I believe you that this works perfectly, but maybe on some other SR?

This is what I get when I type "_CreateSolid" command:

 

Quote -
Command: _Paste
Command: _CreateSolid
Select intersecting surfaces and polysurfaces to automatically trim and join into a closed polysurface:
Select intersecting surfaces and polysurfaces to automatically trim and join into a closed polysurface:
Select intersecting surfaces and polysurfaces to automatically trim and join into a closed polysurface. Press Enter when done:
Select intersecting surfaces and polysurfaces to automatically trim and join into a closed polysurface. Press Enter when done:
Solid creation in progress... Press Esc to cancel
Unable to create solid.


EHNisja ( ) posted Mon, 30 May 2011 at 2:50 PM

Hello George, I get that alot as well! I'm on sr8 also. Like I said, "I'd give it a try." It might not like that some of the surfaces are trimmed to the edge that is needed to make the closed polysurface. You sometimes can get lucky with the soilds tools but there's always the robust surfacing tools to fall back on.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Mon, 30 May 2011 at 3:03 PM

understood. thank you once again.


george85 ( ) posted Mon, 30 May 2011 at 3:37 PM

file_469369.jpg

hm, this free for shaping realy interested me in working with Rhino. I did not know that Rhino was such a powerful application.

Can I ask for one more question?

 

How can I make surface, similar to the one that I already had, but with the curved top.

for example before I had this (take a look at the image).


george85 ( ) posted Mon, 30 May 2011 at 3:38 PM · edited Mon, 30 May 2011 at 3:39 PM

file_469370.jpg

and now I want to do this.

so I want to add a curved top.

any suggestions please?

thank you.


Billy57 ( ) posted Tue, 31 May 2011 at 5:28 AM

 

Not quite sure what you need here, but it looks to me like a job for Sweep Two Rails.


george85 ( ) posted Tue, 31 May 2011 at 7:02 AM

Here is a more closer example of what I want to do (take a look at the picture).

But I am definitively doing something wrong. Ok here is what I did with the Sweep To Rail 2 command.

I created the two "ends" of the surface:
First I used the curves 1 and 2 as the the first and the second rails, and then used the curve 3 as a crossection curve.
| did the same thing with curves 1,2 and 4: curves 1 and 2 as the the first and the second rails, and then used the curve 4 as a crossection curve.
Then I created the "middle" part:
used curves 1 and 2 as the the first and the second rails, and then used both curves 3 and 4 as a crossection curve. And I got the middle part.

Bu the problem is that the transitions between the two "ends" and the "middle" part are two sharp. How can I fix this?

Here is the .3dm file:
http://www.gamefront.com/files/20386569/solid.3dm


george85 ( ) posted Tue, 31 May 2011 at 7:03 AM

file_469392.jpg

Here is a more closer example of what I want to do (take a look at the picture).

But I am definitively doing something wrong. Ok here is what I did with the Sweep To Rail 2 command.

I created the two "ends" of the surface:
First I used the curves 1 and 2 as the the first and the second rails, and then used the curve 3 as a crossection curve.
| did the same thing with curves 1,2 and 4: curves 1 and 2 as the the first and the second rails, and then used the curve 4 as a crossection curve.
Then I created the "middle" part:
used curves 1 and 2 as the the first and the second rails, and then used both curves 3 and 4 as a crossection curve. And I got the middle part.

Bu the problem is that the transitions between the two "ends" and the "middle" part are two sharp. How can I fix this?

Here is the .3dm file:
http://www.gamefront.com/files/20386569/solid.3dm


An_Anthropologist ( ) posted Tue, 31 May 2011 at 9:33 AM

Rhino has limitations when it comes to these types of surfaces. Amorphous, closed, continuosly curving surfaces are tough to create using a NURBS program. Sweep 2 Rails works best if the rails never meet. The closer the rails become, the more deformed the surface becomes. There are many methods you can use that can approximate the shape you are looking for. The trick is keeping your model clean, with as few surfaces, booleans, and fillets as possible. Remember, Rhino is a precision tool: it works best if you know the exact dimensions, angles, and shapes you desire to model. If you are looking for a "free-form" modeler that will allow you to be more flexible with your objects, I would suggest you look to polygonal modeling tools such as Blender.

 

I will try a few solutions and post images if I come up with something suitable. In the meantime, you may want to play around with Rail Revolve. I would also suggest using control points to "sculpt" a surface that is acceptable.


george85 ( ) posted Tue, 31 May 2011 at 4:12 PM

file_469401.jpg

Here I tried using the "RailRevolve" command but this is still not what I am looking for. First I am getting some strange intersecting shapes. And second, the surface is more less the same along the rail, because I used the same profile (crossection). And I want, my surface to be different along the rail. Here is the procedure I used (take a look at the image)


george85 ( ) posted Tue, 31 May 2011 at 4:12 PM

file_469402.jpg

And here is what I got.


EHNisja ( ) posted Tue, 31 May 2011 at 6:31 PM · edited Tue, 31 May 2011 at 6:33 PM

Hello George, You will need to split curve #1 with curve #3 and use only one of the halves to get the correct results from the rail revolve command.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Wed, 01 June 2011 at 2:24 AM

thank you for the tip once again EHNisja.

I did it like you told me, and now I am more closer to what I want to do (look at the image).

 

But I want my surface to change along the rail. Not to be the same, like it is in the case of using the "RailRevolve" command.

That`s why I tried to use the "_PointsOn" (control points) command.

But it says:

 

"Cannot turn on points for polysurfaces."

 

So what should I do?


george85 ( ) posted Wed, 01 June 2011 at 6:05 AM

file_469410.jpg

I forgot to upload the image. Sorry. Here it is.


An_Anthropologist ( ) posted Wed, 01 June 2011 at 7:29 AM

The reason why your solid is split into multiple surfaces is because the rail curve is too complex. Use edit>rebuild to reduce the number of points in this curve. Once you have created a single surface, you should be able to enable control points.


george85 ( ) posted Thu, 02 June 2011 at 2:18 AM

file_469434.jpg

Yes it realy worked. After rebuilding. thank you An_Anthropologist.

When I finnish with the editing of the surface (that is control points editing), do I need to use the "Smooth" command?**
**


george85 ( ) posted Sat, 04 June 2011 at 5:43 PM

file_469519.jpg

I tried implementing this RailRevolve method on my real object (all this was a preparation), and it is not working.

 

I am trying to create a free shaped facade all over my parking garage.

But it seems that RailRevolve can not be implemented in this case, maybe because of the longitudinal characteristic of my object. The biggest problem lies in the top part of the surface which is very deformated (image #3).

And also my created surface is bigger than it should be. A lot bigger. Take a look at the image #2.

what should I do, and how can I create this surface?

Here is the .3dm file:

http://www.gamefront.com/files/20403317/Untitled.3dm


george85 ( ) posted Sat, 04 June 2011 at 5:44 PM · edited Sat, 04 June 2011 at 5:45 PM

file_469520.jpg

image #2 (ghosted view)


george85 ( ) posted Sat, 04 June 2011 at 5:44 PM

file_469521.jpg

image #3 (rendered view)


EHNisja ( ) posted Sat, 04 June 2011 at 9:38 PM

I would try a sweep2 surface, the inner rail could be a long oval and outer rail is your original rail curve. In the sweep2 command you can "add slashes" that will allow Rhino to control the surface better. Your profile curves will be the general shape of the surface needed.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Sun, 05 June 2011 at 4:02 PM

I did not understand you about the "inner rail".

Which curve will it be?


EHNisja ( ) posted Sun, 05 June 2011 at 7:53 PM

You will need to make the "inner rail". It will be at the elevation that you want the top of your surface to finish at and in the middle of your original rail, it will be oval- like in shape. The sweep2 command needs to have 2 separate curves to guide Rhino in the making of the surface. In this case they will both be closed cuvres. The small area that is left in the middle can be closed using the patch command.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Mon, 06 June 2011 at 3:14 AM

file_469569.jpg

I am again doing something wrong.

Take a look.


EHNisja ( ) posted Mon, 06 June 2011 at 8:19 PM

file_469592.jpg

Hello George, No you are not doing anything wrong, you're just learning out what you need to ask Rhino to do for you.  I downloaded your "untitled" model file and fiddled about with it and came up with this. If you offset your original rail curve 1 unit to get your inner curve and then "fit" both of the curves to 0.1 units and then "rebuild" them to 120 points, you'll get your starting curve set. Raise the inner curve to the height that you need for the roof and make it a surface using the "surface from planar curves" command. Then extrude your outer curve down 5 units. Here's where you let Rhino do the work, use the "blend surface" command to join the two surface edges with a VERY freeform surface. You can use this surface as a starting point for final (poly)surface. Like I said, I was just fiddling about to get this image. The more that you can control your curves the better the output will be.

Experiment with the different surface tools to see the style of surface that they make and use the parts that you like to form the surface that you need. If this is going to be a "real" structure, you need to keep in mind construction costs. I would hate to figure out how much this one would cost to make!

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


EHNisja ( ) posted Mon, 06 June 2011 at 8:20 PM

file_469593.jpg

here's the wires ...

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Thu, 09 June 2011 at 1:32 PM

worked perfectly thank you.

P.S.

just this: why do I have to extrude my outer curve 5 units down?


EHNisja ( ) posted Thu, 09 June 2011 at 5:26 PM

The "blend surface" command needs two surfaces to work with. I used 5 units just to get enough to work with. I deleted it as soon as I was done using it. Rhino uses the UVs of BOTH sets of surfaces to make the blend. If you extruded the outer surface with a taper, you would get a whole different outcome! You might want to try it, I think that it could have a neat effect.

I must not fear.
Fear is the mind killer.

Fear is the little death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past, I will turn the inner eye to see its path.
When the fear has gone there will be nothing.
Only I will remain. 

 Frank Herbert, author of Dune


george85 ( ) posted Fri, 10 June 2011 at 2:58 AM

now I understand. you deleted the extruded surface (the one that went 5 units down).

Thank you EHNisja, I owe you for all this.


Imperamon ( ) posted Thu, 16 June 2011 at 9:56 AM

different way: planar surface out of the lower curve --> extrude the surface and bevel the edges...

www.rewdesign.ch


george85 ( ) posted Sun, 03 July 2011 at 1:54 PM

file_470451.jpg

Thank you for the reply Imperamon.

But which command do you exactly have on your mind by: "bevel the edges"? ChamferEdge? I tried ChamferEdge but the results was quite odd, as I got the flat surface as a transition between top and vertical one.


Imperamon ( ) posted Sun, 03 July 2011 at 2:48 PM

No, you're right chamfer edges is not the right one.

The command in my german version "kante verrunden" means "bevel edge" translated into english and in Maya, the other 3d program I use, it's called that way...I got a bit confused...

So the correct command for you would be "_FilletEdge" (Select the top edge) This gives you a nice round edge (you can change the radius for a bigger/smaller bevel). And as a second advantage your extruded walls will be perfectly straight.

I'm a bit curious...do you make the model for yourself or for a client?

www.rewdesign.ch


george85 ( ) posted Sun, 03 July 2011 at 3:15 PM

file_470453.jpg

Thank you for the tip Imperamon. It worked. But I have small problem with one corner. Take a look at the image.

By the way, I am a student. I am making the model for my faculty project.

P.S.

I love your "Fragile" movie! Fantastic work. I did not know that Rhino has that powerfull video making abilities.


Imperamon ( ) posted Sun, 03 July 2011 at 4:21 PM

Thanks! I have to dissapoint you though...I did just some of the modeling in Rhino, the animation/rigging part was created with autodesk maya 2012.

I have my last day of school tomorrow :biggrin: ...after the summer break I'll be studying architecture too.

Your mesh issue could be connected to your display settings. Type "_DocumentPropertiesPage" hit Enter & Enter again. Now in the Document property window (on the left side) under Documentproperties-->Polygonnet select "smooth and slower" instead of the default "faster" option. 

www.rewdesign.ch


george85 ( ) posted Sun, 03 July 2011 at 5:40 PM

thank you for the advice.

but I did not have a chance to test it. As I did not saved the change of my previous work. So I tried to do the same procedure again: create the planar surface from the bottom curve, extrude this planar surface and then Filletedge of its upper edge. Now everything worked without problems.

But I will keep in mind your last tip about the "smooth and slower" issue.

 

I wish you all the best with your studies. Architecture is a great profession.

You are 18 years old? Great Rhino knowledge, I must admit.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.