Transcripts
1. Intro: Vanessa question how to create the connections between
the vertical arrays, Let's say for a storefront. So I've done that in this exercise is create
the connections. And also started over with how to create the
store prompt from scratch. And then later on
the connection. So here we can move around the location of where we have the
storefront opening. Then we get into
creating the arrays, which are going
to be our facade. And there are a few
techniques here that I show where we can create
the connection as a channel. And then we can subdivided into the connection so it can
actually be fabricated. So this is a little
bit more detailed in terms of fabrication. So let me know if you
have any questions. I'd love to answer them for you. I'll be sharing how the
program works by walking through all of the
steps in detail. This way you can understand
how it all functions. The program is a little
bit intimidating at first if you've
never used it. But once you get
used to it, you'll see how important it is to understand it and how you can
use it to your advantage. I'll also be sharing the
script so you have it by your side as we move
through the exercise. This way you can always reference
back to what I'm doing. So hopefully you're excited about getting started
with Grasshopper. And let's jump right in.
2. Base Form: We need to create the base form. And I'll be creating here. First, we'll go to a x, z plane.
3. Fadace Array: We'll disable preview on this. Now. Actually now let's
leave that we'll be using this surface will
go here to contour, will be contouring this shape. The point is going
to be in the middle. So we'll bring in
an area component, bringing the center point up this surface. That direction. Well, it's going to be
in the x-direction. So we'll bring in a unit x. The distance is going to be by how much? So we'll go here too. 2.50. What this does is create a set of Parade
lines through that surface. Now we can take
that and extrude it in the opposite direction. So we can take this, copy it over and
delete the negative because we want to go in the opposite direction this time. Now, we'll be
turning these right, these solids or
the surfaces into solids by extruding
them from the center. Now, let me show you one way
we can kind of create this. It's not that hard, but let
me show you a resource. If you go to my website, I have here some free resources. And under this tab, you will have to
become a member. It is free to become a member to get to the resources tab. But once you get
here, there will be one called surface to solid. This one. If you click on the attachment, you'll be able to
download it and bring it in to your script. I'm going to drag and
drop it into the script. It'll open it in a new page. Let me show you what
that looks like. So I opened it up and it has this script that's
already made for us. Down here we have copy this
to your project to extrude a surface relative to
the surface middle. So take this, copy it, and I'll bring this back
to our other script. And I'll actually
paste this in here. This one will let us create, turn that into a solid. And this is already done for us, so we don't have to recreate everything
from the beginning, although it's not
that difficult. And you can always
double-click in here and see how that happened. I made sure to clean up and have those things available for you guys if you guys need it. With that being said,
I'll ungroup this. This. Now with this here, we can disable the
preview on those. And now we have the array.
4. Connection channel: So now we can focus on creating the connections between
these and that wall. Alright, so at this point
that we got the segments here and we have these contours
that created those segments. Well, we need to do is take the endpoint here or the start point and then
move it over to one side. So we can have that
start point B. We're exactly at where
the segment starts. So we'll go here two end points. Contours. Now go to the
start point, this one. And I'll go to move. This is going to be
using the surface. So the original surface, we're going to deconstruct it. So we'll go here to
deconstruct plane. This what we have
are the vectors that are relative
to that surface. So we can now use x, y, and z to move those points. So we'll take that point, the start point, move it in. Using amplitude. We can move it in
the y-direction. Now for the motion, I'll plug that into
the motion here. And now we can plug
in an amplitude, so 2.500 to get some
decimal points. Now that you see
that we can move it. Well, we have our
exception depth. So it's going to be
whatever the depth is divided by two because it's
going from the middle. It will go to section
depth divided by two. And that could be our
vector to move our point. Now it's tied to the segment. And that's really
the cool thing. And the power of using
parametric design is that we can have things tied
together like this. Now we can take that
point and move it both in the same
direction again, but by different amounts. So we'll go to
these to copy them, plugged this output
into the input. Now the amplitude is going to be different,
so we'll do 0.5. We're going to now go amplitude, but in a different direction. So we'll take this,
copy it again. But rather than the vector b, why we're going to go to z. Now we have three points. Starting from here, we'll
go to a line segment. And we'll plug in this point, this point to create
that line segment. And then we'll use this one as the end point
for the next one. Now we can join those together
to create that L-shape. Does that to all of them. Next, what we'll do
is this extrusion. Here. We'll use as a mirror. Lets see, lets us do it. We'll go to mirror. It, copies it to both sides. So that creates that
bit of a bracket. But before we merit, Let's actually
finish the geometry. So we'll take this offset curve. We're going to do 0.500. So like a small number, because this is going to
be a smaller bracket. Now we'll go to a
negative value because it's extruding in the
opposite direction. So we want it to go
in this direction. So with these two now
being offset, well, we can create a line segment
to join those two will go two end points for
both of these in a line segment between
start and start point. And an endpoint. Since we're going to be
mirroring this will, this will make it a lot easier. Because we don't
have to do all of these steps over and over again. Although we could go up
to take these, these, the idea is that this determines how big that bracket
is going to be. Let's see the other parameters. This is going to be the
length of it this way. This is the overall length
over in the other direction. Obviously updates with our
when we move that slider. And let's go back to
our offset to see. This offset is going to
determine the depth of it. So if it's going to be 0.25 inches, Let's
see if that works. Let's point to five inches
and it's not doing it. I think it's still
doing 0.25 feet. This is where you could do, let's say inch or two
inches divided by 12. This is half-inch. By dividing it by 12. If this is in feet, then I can use this in inches to know the exact depth of it. Okay, so now with this, we're not done yet because
we've only done one side. So we need to mirror
it using this one. But we're not going to
mirror it yet because there's still a
few steps that we can do before we mirror it, which will save us time
and also competing power. So by just doing one of these, Let's go to extrude
the direction. Well, this time since it's down, we can go to z
negative and plug-in. The original size of height 30. Got to relay here. This 30 is going to go here. Oh, actually it's 15. So we'll go here to relay up 15. And this will override. Because now this is tied to it. Here's the thing.
These extension, these are going to go past it, which is fine because
we need to subtract it. So there are few steps that
we need to take care of here. And it would be the same
thing doing it 3D modeling. So technically, you would always kinda have to
do something like this with these extrusion. Now we need to subtract
where the door is. We need to go back to our original region where
we created the surface. This was moved here. This needs to be extruded. Also. The what I'll do
is I'll take these, which allows me to extrude
things relative to the center. And I'll use this as the input. And the dapp is going to be larger than the
depth of this segment. The segment extrusion is going to be determined
by this amplitude, which we didn't have
a slider for the 1.5. Well, this has to
be at least one, whatever this slider is, times two, because we're
extruding from the center. So this will make sure
that we have accurate. Now we'll subtract
the connections. So we'll go to difference,
solid difference. We'll subtract. This is actually going
to be B because we want to subtract this solid. And we want to keep
both of our IMS setup. We want to keep both
of our connections, but we want to remove
the other ones. We want to remove the box. Sorry about that. I'm
trying to work while I get sometimes it
doesn't work out. Okay, cool. Look at that. We've got the connection
that taken care of in the sense that this
could be how you connect it. If you don't want to
connect this way, which means that there's
an entire channel that connects it to the wall. We can do smaller segments by
doing Boolean intersection. So what we would do is we
would create a vertical array. So let's, let's do that. This is option one. Now we're going to
go into next option, which is really cool too. So we'll go back
to our contours. And we're going to do
another set of contours.
5. Connection array: But this time it's
going to be different. Which means that
it's not going to determine our horizontal array, but we'll take all of this, copy it down here. Now we're going to not be doing the array in
the x-direction. We're actually doing
it in the z direction. Depending on how, like how many or how spaced out
we want them to be. This is will determine
it being centered. Actually the center. I want it to be
exactly in the center. So actually we'll use
the original plane. Now we can take these
vertical arrays and we can extrude them out.
In which direction? Well, it's going to be in
this amplitude z direction. So I can copy that and use that. So notice that I tend to copy things that
I've already created. Sometimes it can get
confusing if you're new, but this is a really cool way to save a little bit of time and know that When you're
aware of what you've done, that you can use it again. Okay. So with this that we, now that we've extruded it out will it needs to extrude out at least the same
amount as that. But we can go even past further. So we can say if that is
how far the box came out. Well, let's do it
the same amount. This is going to go into this amplitude and then
this will go into this one. Does he see? We actually have
extruded this out, passed everything,
which is good. Now we're going to
extrude this up and down to determine how big are
connections going to be, okay? I'm pretty sure that some
of these that are at the edge are going to be smaller in I think
that should be okay. So let's take this and now
go back to our reference. This is the one that I
can find on my site. I'll just take this
and copy it again. And then bring it back to
mine and paste it here. And plug in that surface. This is going to be
relative to the center. So that's great because we can now extrude this to
whatever amount we want. And that's going to be how big the connection
is going to be. Because our last step is
going to be intersection, solid intersection, where this block meets
that connection. We need to flatten the input on this one and graphed
on this one. Let's see if our nice kinda
be flattened this one. So he flattened the top one, which means that they
all come in as one list. And then you graphed the bottom as because you have to do
intersect it with each. So here's the output. We have 140, you have 12345612. But then there's two of each. So now we can take this
disabled the preview on all of the stuff that looks like we're
messing up our work, but technically we're not. This is how you can
connect those verticals. There are, as you can see, there are a few steps. First creating the bracket. Well, once you have
the array, first, you create the
bracket on one side. Then you mirror it
to the other side. Then we extrude it down to create some channels
to connect it, which should be enough for it to be secured to whatever you want. But then we also did a horizontal or
vertical array that intersected with
that entire channel. And then we were able to
extract these that you have. Also the ability to
increase the spacing. If you see here, when I
increase the spacing, we have less of them. Same going in the other way. Here we have a wide, our connections are going to be, the bigger the connection, a little bit more sturdy. And the one last thing that
is critical to do here is going to be the holes
for the connection. So this one creates
the brackets. Now let's go here to
an area component. Let me show you how
we can do that. With this area component. We basically created a point. We need to then create another
point that is moved back. That way we can create
a line segment and that line segment could
be turned into a pipe, then we can subtract from it. So for now, we'll leave it here. This is going to really
help those of you that want to create
connections a little bit more
into fabrication, not so much overall designs. If you have any
questions, let me know. I would love to
answer them for you.