- [Narrator] There are several methods in
which you can break, split or trim elements in Catia.
First, in generative shape design, we have split.
With split, you have the ability to pick the element
or elements you want to cut
and the elements that are going to do the cutting.
I'll pick the surface,
you'll notice that it splits that surface,
it removes this portion.
I can pick a curve, I can also pick plane.
So the split is allowing you to pick any element,
so long as it splits the element to cut.
If I want to keep the other side,
I can specify the other side,
just make sure I have the element
specified correctly here, in the menu.
so if I go up to curve one and say other side,
you'll see it switches it over
to the other side of curve one.
So if you have a very long list of things in here,
it may be a little tricky,
so just go careful and the system
is really good about indicating what it
is you're highlighting, so here, I pick the surface,
it highlights the surface, if I go back to the curve,
it highlights that curve,
so it shows you exactly what the element is,
so you can go back
and make whatever modifications you need to make.
And as you can see, I've split in a tree,
because it's generative shape, it has history.
I'm just going to undo that.
Now, under split, go to the little black arrow here
and we'll go under trim.
Trim is a little different,
in that you need to pick similar type of elements.
I can pick two curves, three curves, four curves
or I can pick two, three, four, 10,
however many I want, surfaces.
Surface number one and surface number two.
As you can see,
it splits away the material on the opposite side,
the side away from that I picked
and it wants to join those two elements
together into a singular element
and that's why with trim you have
to pick similar element types,
because at the end of the function it's going to join those,
so if you're trying to pick a curve in a surface,
it won't allow that,
because you cannot join a curve in a surface.
I'll undo that
and the third tool I want to use is in freestyle.
With freestyle, it's called break, surface or curve.
You specify the type of element you want to break,
curve or surface, in this case I want to break this surface.
And what's my limitation?
The limitation is going to be this curve.
I select apply and similar to the GSD,
it shows you what side is going to be kept.
I can pick on the side that I want to keep,
because this is a freestyle, this is tolerant modeling,
you may have a curve that has a bit
of deviation to the surface
and it'll show you the deviation error,
based off of those inputs,
so that's why you see those deviation errors there.
You have several other options here,
so if the curve doesn't actually sit on the surface,
you can project it, along with compass direction,
you can do along a normal,
you can also do a view direction if you want.
You also have extrapolation,
so if the curve doesn't run the entire length
of the surface,
you can have it extrapolate tangent or curvature
and down here gives you the deviation.
You can turn on or off that deviation,
if you want to visualize that.
And then, next is what's called trim type.
You have a couple of different kinds of trims.
One of them will trim the surface
and leave the control points as they were
and you also have surface trim,
which will recompile the control points,
basically it'll take this, remove this portion
and that surface is now trimmed back to this edge.
There's no history or anything beyond that boundary.
It re-compiles those control points.
So, this may cause your surface
to change shape drastically if you don't have enough math,
if the orders aren't high enough
to fulfill those requirements.
So when you're using break,
there's a few things you have to be very cautious with,
but when you're done, it creates a nice clean trim
and as you can see, it actually breaks said surface.
Doesn't create another feature in the tree for you,
so there's no history to that break,
but you just have to be a little careful,
make sure you get what you want
and you can always go back and undo things
and retry the break if necessary.