I am trying to split a cylinder in two parts with a plane being the cutting object but for some reason it doesn't work. Intersect works, and applying Difference on the plane works too but applying Difference on the cylinder to end up with half a cylinder doesn't do anything. I tried flipping normals and Moving the cutting plane in Z just in case it sat on cylinder vertices but it just doesnt work. Any idea why ?
- First step would be to use vertex connect and create two faces of the ends of the cylinder by selecting two adjacent vertices and pressing J
- Then Simply select either the top or bottom half, and press the Y key to split.
- Translate as desired
Bisect -> Edge Split -> Separate by loose parts
Firstly bisect the mesh
Mesh > Bisect use the tool, or pump the plane coords into operator panel.
In example below point (0, 0, 0) is on plane. Plane has normal -Y or (0, -1, 0).
After the bisect the cutting edges are selected, feed them into edge split.
Finally Select all A and separate by loose parts P By Loose Parts to have an object for each part.
Script version of this method in action https://blender.stackexchange.com/a/133258/15543
Script version of method suggested by @Michael