forked from OpeningDesign/Bonsai_Tutorials
172 lines
4.7 KiB
Text
172 lines
4.7 KiB
Text
1
|
|
00:00:00,000 --> 00:00:06,240
|
|
So there's two ways to create a roof. One way is similar to how we create a slab,
|
|
|
|
2
|
|
00:00:06,240 --> 00:00:12,400
|
|
an IFC slab. It's the same approach but then there's also a second way that's a
|
|
|
|
3
|
|
00:00:12,400 --> 00:00:19,280
|
|
more parametric similar to kind of a parametric stair or parametric door. But
|
|
|
|
4
|
|
00:00:19,280 --> 00:00:25,960
|
|
first I'll show you just a more standard horizontal layer approach. So go here, go
|
|
|
|
5
|
|
00:00:25,960 --> 00:00:32,280
|
|
to your launcher and create a new type. This is going to be IFC roof. You do a
|
|
|
|
6
|
|
00:00:32,280 --> 00:00:37,760
|
|
gable one. And for representation we're going to do horizontal layers. We'll do
|
|
|
|
7
|
|
00:00:37,760 --> 00:00:48,240
|
|
roof next but horizontal layers. And just say test. Test one. Make that active and
|
|
|
|
8
|
|
00:00:48,400 --> 00:00:52,600
|
|
then place that in world somewhere.
|
|
|
|
9
|
|
00:00:56,640 --> 00:01:07,720
|
|
C for close. So this is where you can actually change the slope of the roof.
|
|
|
|
10
|
|
00:01:07,720 --> 00:01:14,280
|
|
You can see there. And doing that if you zoom in on the corners or straight on
|
|
|
|
11
|
|
00:01:14,520 --> 00:01:21,720
|
|
you can see that it truncates the roof. I'm moving it to the side easier to see.
|
|
|
|
12
|
|
00:01:21,720 --> 00:01:31,200
|
|
So you change that angle and it still keeps the ends vertical like that. Or you
|
|
|
|
13
|
|
00:01:31,200 --> 00:01:37,280
|
|
can set that to zero and you can actually just rotate itself like that. So
|
|
|
|
14
|
|
00:01:37,280 --> 00:01:42,360
|
|
it depends on the condition or what you're trying to do. So I'm just gonna
|
|
|
|
15
|
|
00:01:42,400 --> 00:01:52,640
|
|
set this to 15. There's two ways to edit a roof like this. One way is to edit the
|
|
|
|
16
|
|
00:01:52,640 --> 00:01:59,680
|
|
profile here and it would be a shift E. You can see that the profile shape gets
|
|
|
|
17
|
|
00:01:59,680 --> 00:02:05,120
|
|
flattened horizontally which is nice because a lot of times when you're
|
|
|
|
18
|
|
00:02:05,120 --> 00:02:09,560
|
|
changing the profile of a roof you want to snap it to something in an orthogonal
|
|
|
|
19
|
|
00:02:09,800 --> 00:02:16,520
|
|
way or you know from top down. Then tab out of it when you're done. And the other
|
|
|
|
20
|
|
00:02:16,520 --> 00:02:22,360
|
|
way is to tab into it. Just purely tabbing into it. So if you tab it in this
|
|
|
|
21
|
|
00:02:22,360 --> 00:02:29,800
|
|
manner the profile follows the slope of the roof. So I use both approaches
|
|
|
|
22
|
|
00:02:29,800 --> 00:02:33,720
|
|
depending on what I'm trying to snap to. So just note that there's two ways of
|
|
|
|
23
|
|
00:02:33,720 --> 00:02:41,280
|
|
doing that. So the second way to make a roof is to use the parametric roof. And
|
|
|
|
24
|
|
00:02:41,280 --> 00:02:50,960
|
|
again we'll go to launcher. Create a new type and you can say roof here. Use that.
|
|
|
|
25
|
|
00:02:51,000 --> 00:03:05,320
|
|
And okay. Make that active and place it in world here. Oops, placed two of them. So
|
|
|
|
26
|
|
00:03:05,320 --> 00:03:10,480
|
|
similar to parametric stairs or doors you're gonna change the parameters of
|
|
|
|
27
|
|
00:03:10,519 --> 00:03:26,839
|
|
this roof over here. So slope or angle they're kind of tethered together. Or you
|
|
|
|
28
|
|
00:03:26,839 --> 00:03:34,399
|
|
can change the rafter edge angle. So say 45. You can see the angle changes there
|
|
|
|
29
|
|
00:03:34,400 --> 00:03:40,840
|
|
if I zoom in on it. I'm gonna just change that back to 90. And then roof
|
|
|
|
30
|
|
00:03:40,840 --> 00:03:48,200
|
|
thickness here. Let's see. So one unfortunate part is this parametric roof
|
|
|
|
31
|
|
00:03:48,200 --> 00:03:54,500
|
|
does not accommodate layers. It's only one layer essentially. It's monolithic. So
|
|
|
|
32
|
|
00:03:54,500 --> 00:03:59,300
|
|
that's the reason I don't necessarily use the parametric roof that much. But it
|
|
|
|
33
|
|
00:03:59,300 --> 00:04:08,340
|
|
is nice for doing hip roofs as you can see here. If you tab into it you can
|
|
|
|
34
|
|
00:04:08,340 --> 00:04:18,340
|
|
change or add more subdivisions to it so you can get more complicated roofs.
|
|
|
|
35
|
|
00:04:18,339 --> 00:04:32,120
|
|
Like that. You can actually create gable ends with this tool as well. So let's say
|
|
|
|
36
|
|
00:04:32,120 --> 00:04:38,520
|
|
you want a gable on here. You can set gable roof angle here. And it does it
|
|
|
|
37
|
|
00:04:38,520 --> 00:04:46,479
|
|
automatically 90 here. If you try other angles it kind of breaks the geometry. So
|
|
|
|
38
|
|
00:04:46,620 --> 00:04:54,100
|
|
just 90 is the only one that works essentially. You can tab out of it. If you
|
|
|
|
39
|
|
00:04:54,100 --> 00:05:03,300
|
|
want to change it back I believe you set it to zero. There it goes. Sets it back
|
|
|
|
40
|
|
00:05:03,300 --> 00:05:14,820
|
|
again. So let's say we want gables there. 90. Tab out of it.
|
|
|
|
41
|
|
00:05:14,960 --> 00:05:20,920
|
|
So for these roofs then in the project I used the horizontal layer approach. If
|
|
|
|
42
|
|
00:05:20,920 --> 00:05:29,360
|
|
you isolate it zoom in on it you can see that I just rotated the roof in space.
|
|
|
|
43
|
|
00:05:29,360 --> 00:05:36,400
|
|
This is also IFC roof. Zoom in and see the layers there.
|
|
|