Hi all. I have created two roofs by extrusion. I want to extend one of them to intersect with the other using the tool Modify/ Geometry/ Join Roof.
When asked to select an edge I cannot pick up the ridge of th emain roof and I am blocked at this stage.
I attach files. Thanks
Solved! Go to Solution.
Solved by RDAOU. Go to Solution.
Solved by josemukalel. Go to Solution.
your approach to creating these roofs isn't proper.
Please see the attached revit files.
See the following screencasts for learning how to make roofs:
Roof by Face:
Roof by Extrusion:
Roof by Face:
Dzan Ta, AEE, ASM, ACI.
Win 11 Pro/DELL XPS 15 9510/i9 3.2GHz/32GB RAM/Nvidia RTX 3050Ti/1TB PCIe SSD/4K 15.4" Non-Touch Display
Many thanks for you rsolution, I saw you had to reduce the height of the roof firstly and then put it back I guess Revit did not detect it at the very begining, what was the problem?
Thanks
Hello @Revitician
Answer is No it is not the height...Although the upper limit (Ridge) of the Main roof is a constraint, but Revit will still allow you to join the secondary roof and Revit will cut anything that extends beyond it.
The problem is your lower constraint. You have made the Fascia of the Main Roof Zero (0mm) which made it horizontal. The Small roof (when using the Join Roof tool) is constrained by the lower edge of the fascia. Anything below that can not be joined.
The Join Roof Tool is meant to join smaller roofs (such as Dormers and Awnings) to the bigger (main) roof. Hence, it is and should be constrained within those limits (bottom of Fascia and Ridge).
See Screencast below for further details:
YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION
Hello: This does not answer the question.
The question is HOW TO JOIN A ROOF CREATED BY EXTRUSION.
The 'proper' way to create a roof does not give the profile of the roof I want.
I want a roof where the top and bottom surface are NOT PARALLEL,
SO THE WHOLE ROOF IS THINNER AT THE RIDGE AND WIDER AT THE OVERHANGING END.
If the join/unjoin command does not work for this kind of roof, what would?
Thanks!
@jseltzer wrote:
I assume his was never answered.
such a simple thing is such a pain in the ass for no reason
@p.m wrote:
Hello: This does not answer the question.
The question is HOW TO JOIN A ROOF CREATED BY EXTRUSION.
The 'proper' way to create a roof does not give the profile of the roof I want.
I want a roof where the top and bottom surface are NOT PARALLEL,
SO THE WHOLE ROOF IS THINNER AT THE RIDGE AND WIDER AT THE OVERHANGING END.
If the join/unjoin command does not work for this kind of roof, what would?
Thanks!
Like this?
WHEN THE FACE OF THE ADDED ROOF COMES PAST THE EDGE OF THE MAIN ROOF, I GET AN ERROR, VERY ANNOYING
@jseltzer wrote:
WHEN THE FACE OF THE ADDED ROOF COMES PAST THE EDGE OF THE MAIN ROOF, I GET AN ERROR, VERY ANNOYING
Because you cannot extend a roof edge to nothing. There are plenty of workarounds but it appears you are only interested in complaining instead of leaning how to solve problems.
yes, you are right, I'm only interested in complaining. why are so many people on a platform where people are supposed to be helpful such pompous jerks?
you think you are all high and mighty yet don't stop to think that maybe for a second someone else may have tried multiple ways of trying something, spent time researching why something so simple doesn't work.
for anyone who isn't like this last clown, here is an image of my roof, i tried it a couple different ways and still get errors. i tried Roof by Footprint, Roof by Extension. By Extension you can make sure the top and bottom align with the top of the roof, but when you do it by footprint, you can't snap to the ridge of the roof, it can only stretch and it's not exact.
this is a simple thing that shouldn't require a "workaround" and it gets people frustrated. that was my original point
Another possible tool to use to achieve your desired result is to use the Vertical Opening command on the custom roof. Create your custom roof so that it extends past/into the main roof. Then, use the Vertical Opening command on the smaller roof to remove the portion of the roof you don't want to see. You can also then use the Opening by Face command on the main roof where the smaller roof intersects with the main roof to create the opening should this roof attic space need to be accessible. This method is somewhat similar to using the Dormer Opening command but in your case, you don't have a dormer.
Should you need further help, send me the Revit model (which version?) and I will see what I can do for you as a solution. Thanks.
Dzan
Dzan Ta, AEE, ASM, ACI.
Win 11 Pro/DELL XPS 15 9510/i9 3.2GHz/32GB RAM/Nvidia RTX 3050Ti/1TB PCIe SSD/4K 15.4" Non-Touch Display
no worries....just want to make sure you have a viable solution for your issue. Look forward to a good solution...
Dzan Ta, AEE, ASM, ACI.
Win 11 Pro/DELL XPS 15 9510/i9 3.2GHz/32GB RAM/Nvidia RTX 3050Ti/1TB PCIe SSD/4K 15.4" Non-Touch Display