I have a 3D model that is sized according to actual dimensions in the real world. I'd like to use Blender to calculate the cross-sectional area of the object, because the cross-section/cutaway shape is too complex to calculate by hand.


1 Answer 1


One method is:

  1. Enable the "3D Print Toolbox" (follow instructions here).

  2. It can make it easier to move the object to be measured to the origin such that the axis for which you want the cross-section is aligned with a coordinate axis.

  3. Create a cube.

  4. Move the cube using the text entry feature to align with the axis of the object for which you want the cross-section.

  5. For the axis perpendicular to the cross-section, scale this side of the cube to almost nothing (e.g. 0.000001 should be enough).

  6. Scale the other two sides of the cube such that they are larger than the object cross-section to be measured.

  7. Add a Boolean modifier to the cube with an Intersect Operation on the object. Apply the modifier.

  8. Select the object and press H to hide it, so the cross-section profile can be selected.

  9. Select the cross-section profile. Select 3D view > Tool shelf > 3D Printing tab, and select the Area button.

  10. Divide the displayed area result by two (the area measured is the whole surface area of the intersecting object. Ignoring the insignificant side area, that leaves the front and back areas contributing to the total cross-section area).

This illustrates the process visually (unfortunately some recorded key presses were accidental):

enter image description here

Useful resource: Create Cross Sections and 2D planes in Blender


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .