How to built curved slope roof


How to built a curved slope roof.Width of roof goes on increasing from bottom to top.Is there any type of plugin for it.

.Roof plan is in the attach photo.


Pls attach skp file of your model if possible.


I don’t know what all the detail on your roof plan is supposed to be, so let me show you a simplified version. I take this to be a variation on the general problem of constructing a curving ramp. I’ll show you the manual method I have always used, although I expect you’ll also see how this can be done with several plugins.

I start by making sure that the curves are constructed with segments that are as close to uniform in length and number as possible. Then I connect corresponding pairs of endpoints with radial lines, raising these into a series of hoops, or “hurdles” as I call them, each consisting of two verticals and a cross member. In the back is a profile of the slope of the ramp, which determines the height of each hurdle crossbar. I raise each crossbar to the correct height, snapping to the height on the profile.

Finally, its just a matter of stiching over the framework to create the triangular surface faces, then softening/smoothing the mesh. A plugin like Curviloft could do that for you.



The final model of the design is not completed yet.I was trying to built it so that i could go for further designing process.I will share you the model soon.


Thankyou Gully.Its really helpful.But i want to know is the curve lines will be smooth.
And to make slab like this what next to be done.


He was asking you to post the model as is so we could understand better what you wanted help with.


[quote=“SANJAY, post:6, topic:10301, full:true”]
But i want to know is the curve lines will be smooth.[/quote]
depends on what you mean by smooth… but yeah, probably.

by slab do you mean to make it consistent 6" thick? if so, fredo’s plugin joint push pull

a slight critique on that (not just your method, any that start with curves drawn that way)… i think the curve has to get divided into equal segments for the right pitch throughout. (bezier tools’ segmentor)

it makes the curve look weird in some spots (sharpish angles through tight bends) but the incline of the ramp will closer match the incline of the story board triangle.
does that make sense?


Well, there are degrees of smoothness, and I’m not sure what degree you’re after. Curved lines in SU will never be completely smooth since by their nature they consist of a series of straight line segments, and curved surfaces consist of flat facets. Without a convenient way to quantify smoothness, I’d have to say, cautiously, that the curves will be “bumpy,” although you can make the bumps arbitrarily small.

By “make,” you mean to 3D print it? Is that what this is about? Please elaborate a bit on this question.



My thinking was to use as close to radial spokes as possible to keep the ramp approximately level in section. Perforce that results in smaller segments on inside curves and larger segments on outside curves.

As a 3D printing consideration–creating uniform segment length on both inside and outside curves–you’re right, if that’s what you mean. 3D printing is a complete game changer, and I have yet to do any hands-on dabbling with it.


[quote=“Gully_Foyle, post:10, topic:10301”]
My thinking was to use as close to radial spokes as possible to keep the ramp approximately level in section. Perforce that results in smaller segments on inside curves and larger segments on outside curves. [/quote]

it might be right and i’m just seeing weird right now :wink:

a test might be to draw a curve which starts with a very small radius then smooths to the point where the last couple of vertices are very far apart… seems like then it would have noticeably shallower angles in the nearly straight sections.


Is that good or bad?


haha. is what good or bad?
seeing weird? it can be fun sometimes :smile:


Okay. I just wanted to be sure you weren’t in distress. I’m seeing a bit weird right now myself.


CONCEPTUAL 3D .skp (1.0 MB) I
I have posted the sketchup file, so that it will be more easy to know what is the difficult.


Could you send the sketchup file of this that it will be more easy to understand.Once again thankyou gully.


reverse.skp (139.1 KB)



i had attached the sketchup file.


here’s what i was thinking the other day…

i think the entire base curve would need to be divided equally in order to get consistent pitch up the ramp using that method.

i tried it with shapebender and curvishear and while they give different results (curvishear is more banked from sideTOside), they both appear to properly deal with the incline.


A perfectly uniform slope can be achieved along the inside curve, the outside curve, or the centerline; not all three. So I would agree that ideally the centerline curve would consist of equally spaced segments, and a workflow that produces this uniformly articulated centerline would be best. However, as I said, having the ramp level at every cross-section is the most important characteristic lest any object on its surface roll off to the side. I don’t think we’d see an embankment on a ramp (roof) of these proportions.



here you are
Fredo tools CurviShear
and Curviloft