Bonsai_Tutorials/119000_20250515_1651 - Creating IfcSpaces/119000_20250515_1651 - Creating IfcSpaces.srt

152 lines
4.1 KiB
Text

1
00:00:00,000 --> 00:00:05,120
So now that we have all our walls in place, let's start creating room objects
2
00:00:05,120 --> 00:00:12,120
or in IFC land is our IFC spaces. So before we do let me turn off the
3
00:00:12,120 --> 00:00:18,120
reference planes here. Place the cursor somewhere in the room where you want to
4
00:00:18,120 --> 00:00:24,600
create the IFC space. First you want to make sure to make your default floor the
5
00:00:24,600 --> 00:00:32,840
one you're on. Use this tool, the spatial tool, and make sure this RL, which
6
00:00:32,840 --> 00:00:40,800
I think stands for relative level or elevation, is set at a dimension that's
7
00:00:40,800 --> 00:00:47,840
inside the space. So at 3.3 and we're on the first floor that dimension will be
8
00:00:47,840 --> 00:00:53,320
inside the space. So that's good. So from there you can generate space from cursor.
9
00:00:53,320 --> 00:01:02,440
You can see it creates a space there. So if we click over here and we for example
10
00:01:02,440 --> 00:01:15,160
let's actually delete this space. So if we're over here and we set this to zero
11
00:01:15,160 --> 00:01:20,360
that's actually at the bottom edge of those walls and sometimes the tolerance
12
00:01:20,400 --> 00:01:28,480
is not good enough and you'll see that space bleeds into the next. See there it
13
00:01:28,480 --> 00:01:35,120
goes the space that bled into the next one. So just make sure that RL values
14
00:01:35,120 --> 00:01:43,560
somewhere in the space too. Let's redo this one here. Click here and redo this
15
00:01:43,560 --> 00:01:52,640
one. So these spaces are intelligent and they're connected to the wall so if you
16
00:01:52,640 --> 00:01:59,520
move the wall say a foot and then you shift G to regenerate the space it'll
17
00:01:59,520 --> 00:02:04,440
correct the space again. So what happens if you have a space that's not bound by
18
00:02:04,440 --> 00:02:11,039
a wall but you want to create one. So for example this larger space is the living
19
00:02:11,039 --> 00:02:15,040
room kitchen and dining room but there's no wall on one side to bound it.
20
00:02:15,040 --> 00:02:23,000
In that scenario you use or I use IFC virtual element same class or element
21
00:02:23,000 --> 00:02:29,040
that we use for our reference planes. So to do that put the 3d cursor somewhere
22
00:02:29,040 --> 00:02:37,399
and just add a simple plane. I'm going to zoom into it and isolate it. I'm going to
23
00:02:37,400 --> 00:02:44,520
rotate it 90 degrees up. So for these bounding planes then you want the local
24
00:02:44,520 --> 00:02:54,120
axis to be oriented in a in in a particular fashion. The green or the y
25
00:02:54,120 --> 00:03:00,720
axis needs to be up vertical but the blue or the Z needs to be parallel along
26
00:03:00,720 --> 00:03:08,440
the plane. So to do that we'll turn on the effect origins turn that 90 so now
27
00:03:08,440 --> 00:03:15,360
the blue axis is along the plane there. So then yes we want to convert it to I
28
00:03:15,360 --> 00:03:23,280
see virtual element there we go and I like to give it an object type called
29
00:03:23,280 --> 00:03:30,680
space boundary you can probably call it whatever you want but just a way to use
30
00:03:30,680 --> 00:03:40,560
select these if you need to in the future. So go back to your view and I'm
31
00:03:40,560 --> 00:03:57,720
going to tab into this and change the bounds here so it crosses the wall there
32
00:03:57,720 --> 00:04:05,920
isolated again I'm gonna make this about I don't know eight feet tall. I
33
00:04:05,920 --> 00:04:11,720
think I've noticed if it's any less than four feet it doesn't bound the space
34
00:04:11,720 --> 00:04:14,360
correctly.
35
00:04:17,519 --> 00:04:23,720
All right so now we can place our just want to make sure I'm tabbed out of it
36
00:04:23,720 --> 00:04:35,960
correctly here. There you go. So place your 3d cursor there and hopefully we
37
00:04:35,960 --> 00:04:42,520
generate the space and it'll use that boundary there we go and again if we
38
00:04:42,520 --> 00:04:53,640
want to move that select the space and regenerate and it should.