Page MenuHome

Cross Section
Closed, ArchivedPublicPATCH


Project: Blender Extensions
Tracker: Py Scripts Upload
Blender: 2.65
Category: Object
Python: 3.2
Script name: Cross Section
Author(s): Yorik van Havre, Alejandro Sierra, Howard Trickey, Campbell Barton, Ejnar Rasmussen
Status: Open

This is the 2.6x port of the 2.4 CrossSection script :

This scripts creates cross-sections of selected objects, at intersection with an active plane object.


Via the addons menu, no particular action needed


Select objects you want to cut, then select (make active) the cutting plane, then run the script from the toolshelf -> Cross Section. The resulting section parts will be filled by default (there is an option to prevent that) and nicely placed inside a group for easy selection.


You can turn the fill option on or off, if enabled, closed edge loops are turned into faces.


- Only Mesh and Surface (by approximation) objects will be cut
- The cutting object must be a plane (it must have only one face)
- The cutting plane shouldn't have any parents, if it does, the rotation from the parents will not affect the section's position and rotation

Thanks to Ejnar who did the actual port!

Event Timeline

Brendon Murphy (meta-androcto) changed the task status from Unknown Status to Unknown Status.Sep 17 2015, 12:11 PM

Closing as archived. no activity 2 years.
bisect tool would be similar feature.

simplify math behind, bugfix for vertices lying on plane, pep8.
Note: unlike bissect tool this one is able to provide section as edges only, and dosen't cut the source mesh.