We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

RoofMaker library part ?

Is there a library part I can use for a plate that needs to pitch in two directions?

Plate for rake wall at 45.jpg

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

20 REPLIES 20
Anonymous
Not applicable
Steve,
If you want the stud wall with the double top plate like in your photo,
Use the wall extras stud wall.
Trim a wall to a roof, select the wall,and use the wall extra.
The studs and top plate will be level but all you do is
click the top edge button in the object settings and the
studs are trimmed and the top plate follows the roof underside.
The wall can be at any angle in plan.
If you want just the top plate use the roofmaker object strut 12_1.
rotated about the Z axis to any angle and then calculate the
pitch angle and enter it in the object settings.
Several roofmaker objects use diferential height from one
end to the other instead of pitch angle to set pitch angle.
Again no problem with angle in plan.
If you want the object to have "role" about it's long axis
use the roofmaker object "beam 2_1".
Peter Devlin
Peter wrote:
If you want just the top plate use the roofmaker object strut 12_1.
rotated about the Z axis to any angle and then calculate the pitch angle and enter it in the object settings.
It is the 12_1. strut, and I do just want the top plate.
It is not hard to model but I need it to be show up correctly in my materials list.

The roof is 10:12 (39.81 deg). slope of the strut (plate) along the wall is 30.51 deg. How do I rotate about the other axis? Do I need to switch thickness for width and stretch it the other way?

I tried all of the roof framing objects and none of them let you change more thatn one pitch variable. I think it will take a new line in the GDL script. I don't know how to do that very well. I was able (with Laszlonagy help) to add the script that will show the actual lenght on the slope to all of my roof parts. It works great! I am sure it would be just as easy to add an aditional pitch variable. If someone knows how, please let me know.

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

Anonymous
Not applicable
Steve,
You rotate about the Z axis in plan either by setting the angle
in the objects settings or use the Rotate command in plan.
I am unsure about the meaning of your second question.
I do know these library parts have an origin so you
have to have them oriented correctly for stretching and having
the pitch be positive in elevation if you want them to slope
upward from the "Z" origin of the object.
Peter Devlin
Anonymous
Not applicable
Steve,
I just looked at your post again and it has changed.
Anyway I think that we need to agree on some terms
so we can understand each other.
When talking about angles in three different axes,
I have found it useful to use the sailing and flying terms
"pitch", "role", and "yaw",
Pitch being rotation about the "X" axis, "role" being rotation about
the "Y" axis, and "yaw" being rotation about the "Z" axis.

In the context of your statement about the roofmaker objects
not allowing you to change more than one angle,
I was looking at the "Beam 2_1" object and you can
set the "pitch" by setting the low end high end difference parameter,
the "role" by setting the rotation parameter, and the "yaw" can
be set by rotating the object in plan.
Three different angles can be set, but maybe I am missing something.

Peter Devlin
I think beam2-1 will do the job Peter. I am still playing with the settings.
plate beam and strut.jpg

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

Anonymous
Not applicable
Steve,
Glad to hear your getting these objects
to do what you want.
Peter Devlin
Actually, I dont think the beam will work either. The settings are way to squirly. Change the rataions angel and the pitch changes, chage the purlin rotation and lenght needs to change. It turns out to be a game of chase your tail around and around. I was never able to get the beam to work. Try it yourself and see. It has the settings for a potential solution but to acheive it may not be possible. Trial and error is not a method likley to work for this. Look again at the original picture. The plate that is shown is correct except for the slope it also needs to match the bottom of the rafters.

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

Anonymous
Not applicable
Steve,
You say:
Change the rataions angel and the pitch changes, chage the purlin rotation and lenght needs to change.

I am trying to understand which rotations you are referring to.
Which angle is the "rataions angel" ? Is it the role angle, or the yaw angle?
Which angle is the "purlin rotation" ? Pitch, role, or yaw ?
I'm not trying to give you a hard time. I need to understand what
you are referring too. Would you mind using these terms to help me out ?

Looking at your screen shot, I see the pitched plate has no "role"
I take it that you want it to have "role" to lay flat against the underside
of the rafters.

As I understand the problem, it is to make a plate that has
a pitch to match the roof slope at a yaw that is at an angle to the rafters,
and a role adjusted to these other variables.
I can see that these values must co-vary.

Can I assume that you start by creating a roof at a certain pitch
then establish a yaw angle (the angle of the plate in plan)
and then adjust the pitch and role of the plate member accordingly ?

I will do as you suggest and try to do this with the roofmaker parts.
If I fail perhaps we can collaborate on library part that can.

Peter Devlin
Anonymous
Not applicable
Steve,
I tried making the plate using roofmaker's "Beam 2_1.
It seemed to be working until I made the role angle non-zero.
I haven't checked yet but it seems as though the role parameter
is not coded correctly in the script. My guess is the rotation in the
script is about an axis laying in the X,Y plane rather than about
the major axis of the object.
I will look into it.
Peter Devlin