Jump to content
Sign in to follow this  
outlawdesign

joining roof faces

Recommended Posts

How do you join a hip roof face to a gable roof? I can't figure out how to get the hip to form a valley as it goes up the gable.

Share this post


Link to post

If you created the roof using the "Create Roof" command then all the hips, valleys, whatever will be "joined" automatically (as they are all part of the same object). But if you're using the "Roof Face" command then you need to trim (or extend) each plane to meet the others. If they are all the same pitch then it is really simple: go to top/plan view and make sure all the angles are 45's. If there is more than one pitch then you either need to do the math, or fake it, but in either case make sure that the faces touch each other in plan.

Share this post


Link to post

Thanks, I made the gable in "create roof" and the hip in "roof faces". I guess I can fake it, but I thought maybe there was a "join command" that would connect the two types. Alternately, I redrew it all with one "create roof" command, and I"m now trying to move roof handle points to configure both the gable and hip shape out, but it's not easy.

Share this post


Link to post

Ruth,

Using the Roof Object to build your base roof is a good way to begin a complex roof structure, however you will probably need to move to roof faces to refine the final roof. I guess if you are comfortable with "faking it" you can get by with a roof plan in 2d but if you want to build the 3d model so that it is accurate than you have to get a little more intense with VW....which will let you get as complex as you want.

I usually start with the roof object to build my massing models...then once I get close I will destroy them by modifying to hidden lines...then use the hidden lines to rebuild the roof in 2d polys. This will look good for a plan view but then change the polys to roof faces is what builds the roof model in 3d...takes more time but once you get the hang of it roof modeling is easy.

You're on the right track if you are taking the handles and moving them to trim the planes together. Practice...trial and error will make you get better.

Below you will find a roof (it's not done yet) but it has a total of 98 seperate roof faces...58 are 6/12 and 40 are 12/12....it took around 12 hours to get this far. Took a long time but the contractor will have no problem visualizing the structure.

WRoof1.JPG

WRoof2.JPG

I really like the potential that VW provides to allow a real time 3d model to visualize and communicate to the field.

Pete A.

Share this post


Link to post

Hi Ruth,

Pete's techniques here I believe are the best for forming complex roofs in VW. They work, just time consuming.

Maybe in a future release, the VW engineers will provide us a tool to quickly ID the intersect points or to at least go ahead and move the face edge to the intersecting point rather than have their users spend so much time with conversion and hidden line tools.

One technique that was told to me that seemed to work good is to modify/convert/convert copy to lines. That way you don't distroy the roof face objects. However, the created lines lie under the roof faces and are not visible until you either move the roof faces or assign them to another class and turn them off, or assign the copy lines to different class and then activate the line class... easy right?

Good luck,

Share this post


Link to post

When you convert the roof to lines as Peter suggests (I generally convert a copy to lines and edit my roof faces, rather than do total reconstruction), you will see that there is no line at some valleys. But you can construct that line based on the other lines you can see. Then you can correctly edit the shape of the roof face polygon.

Share this post


Link to post

The above sound good. Do you guys use the dormer tool or construct your own dormers from roof faces and "fit walls to roof"? When I used the dormer tool to make dormers they were hard to modify.

Share this post


Link to post

Ruth, I usually use walls and roofs (or roof faces) to create dormers. I also find the "dormer" tool difficult...

Share this post


Link to post
Maybe in a future release, the VW engineers will provide us a tool to quickly ID the intersect points

I still find it amazing that in this powerful 3D solids design software that we don't have a command to extend and trim a roof face.

Share this post


Link to post

its the dutch version of vw and the tool is called 'dakaansluiting'. i do not know the exact translation but it means that you can make a roof fit to another. i will try to make some screens of how it works and so and set it on the forums, today or tomorrow.

Share this post


Link to post

Sounds good! DesignExpress is famous for developing useful tools. Pity they are not based in India.

I've "conceptualized" this kind of functionality for years, but never even attempted write the script. I seem to recall that capturing the "tilt control line" was not possible with VectorScript, but the bravest of Gauls of course master C++.

Share this post


Link to post

I know this isn't exactly what is being asked for here, but after looking at the Benelux tools, I wanted to comment that roof faces can be clipped from one another directly in VW 12.5. Just for what it's worth.

Share this post


Link to post

Robert - being able to Clip and Add directly to Roof Faces is a great improvement. (I just experimented and it works on Floors too.)

Thank you.

Share this post


Link to post

I don't think it's hard to made such a tool for those who have still VW 11.5, because its just math. when you have the equation of a line and that of a plane, you can search the intersection point. and that's what the tools does, you select an edge, then the two edges that it connects to are lines. then the intersection of these lines with the plane (the other roof face) is calculated. and if you draw the selected edge from point one to point two, you'll have your connection! almost every tool use math!

Share this post


Link to post

Instead of getting into hidden lines and things, why not just take the original Roof Object and ungroup it? This reduces it to its component Roof Faces, which can easily be modified in plan. (of course if desired a copy of the original roof object can be made to preserve it).

If you draw a shape, such as a polygon, that overlaps a roof face, you can simply add it to or subtract it from the roof face by selecting the shape and the roof face and using the "Add Surface" or "Subtract Surface" commands. You can also double-click on the roof face to get to its base polygon which can be modified using the 2D reshape tool.

Where roofs of different pitches intersect at valleys and hips, the angle of the line in plan that represents the valley or hip can easily be derived from the two pitches: a 7:12 roof intersecting a 9:12 roof will have an intersection that in plan is represented by a 7:9 line, where 7 is the leg running up the 9:12 roof, and 9 is the leg running up the 7:12 roof.

Share this post


Link to post

I had missed this additional functionality entirely. How do you do it? I've just tried it and I ended up with weird mutations

Share this post


Link to post
Instead of getting into hidden lines and things, why not just take the original Roof Object and ungroup it?

Will, if you have a roof object, you do have to start by ungrouping. But the point of doing the hidden line conversion is that you don't have to do the math to find intersection lines - VW does it for you. Typically, this is done to determine the line of a valley. Though the valley is not shown in a hidden line rendering, its two endpoints are evident in the other lines displayed (you just have to create a line with two clicks).

Re: Robert's comment, I believe he is saying that once you have one of your roof faces defined with the correct line of intersection, you can use it to edit the other intersecting roof face by clipping. This shortens the process by a few steps - thanks for that tip, Robert, I wasn't aware that the "clip" command would do this.

I also find that you can clip a roof face directly with a 2d polygon! This makes it possible to avoid using the 2d edit window altogether.

Share this post


Link to post

I just want to select "join" and draw a line between the two roof faces and they magically fit together. Just like with walls.

Islandmon has a work around that makes roof faces fit together perfectly... but you have to be a Steven Hawking physicist to perform the math.

Share this post


Link to post

I second LarryAZ's wish. Let the program do the maths and give us the result.

The clipping and adding faces works if you understand the roof geometry. It starts getting complicated and more difficult though when you have roof faces at different pitches and/or pitching heights. This is where LarryAZ's capability would be invaluable.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×