Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Section Toolbox
Section Toolbox

Parametric section box and planar cuts with SVG DXF export.
Add-on by Victor-Calixto
About What's New Permissions Reviews Version History

Section Toolbox (STB)

Description

Section Toolbox adds parametric section boxes and planar sections to Blender with live controls, per-axis anchors, and clean 2D exports (SVG/DXF). Generate cut and projection/elevation lines that are occlusion-aware (near geometry hides far geometry), plus filled cut faces for closed loops. Each run is versioned into tidy, nested collections, and exports are view-aligned with optional Flip X/Y.

Core workflow:

  • Box: Fit a box to the current selection → live Width/Depth/Height, Move, Rotate → pick a face (±X/±Y/±Z) → generate _cut + _projection → export SVG/DXF.
  • Plane: Create XY/XZ/YZ plane → choose Direction (+N/−N) & Depth (slab) → live Size U/V with anchors → generate elevation → export SVG/DXF.

Exports:

  • SVG: thin strokes (0.25) + filled polygons for closed cuts.
  • DXF: pure 2D LINE entities at Z=0, view-aligned by a saved Frame2D (use Flip X/Y to match your drawing convention).

Features

Section Box

  • One-click box that fits the current selection (evaluated bounds; modifiers included).
  • Anchors per axis (Center / − / +) to pin faces while resizing.
  • Live Width / Depth / Height, Move, and Rotate (no apply step).
  • Face outputs: _cut — exact intersection, clipped to the face rectangle. _projection — orthographic edges inside the box slab with hidden-line removal.
  • Filled cut faces (for closed loops).
  • Each run is versioned and organised in nested collections.

Planar Sections

  • Create cutting planes in XY / XZ / YZ.
  • Set Direction (+N/−N) and Depth to define the elevation slab.
  • Live plane sizing (Size U/V) with anchors (Center / −U / +U / −V / +V).
  • Stores a frozen plane copy per run.
  • Elevation lines are occlusion-aware within the slab.

Export

  • SVG: thin strokes (0.25) + filled polygons for closed cuts.
  • DXF: LINE entities at Z=0 (pure 2D).
  • Orientation comes from a saved Frame2D so exports are view-aligned.
  • Flip X / Flip Y toggles to match your drawing convention.

Note: Internally, generated data may use SBX_ / SBP_ prefixes for compatibility. This does not affect usage.

Quick Start

Box Workflow

  • Select the meshes to section → Create Box (fits selection).
  • Adjust Width/Depth/Height with anchors; Move/Rotate live.
  • Pick a face (±X / ±Y / ±Z) → Generate Box Section.
  • Export → Export SVG (last Box run) or Export DXF (last Box run).
  • If the 2D looks mirrored/flipped, toggle Flip X / Flip Y.

Planar Workflow

  • Choose Plane (XY/XZ/YZ), Direction (+N/−N), and Depth.
  • Create Plane → resize live (Size U/V + anchors).
  • Bind selection (or rely on current selection) → Generate Planar Section.
  • Export → Export SVG/DXF (last Plane run).

License: GPL-3.0


What's New

0.0.2 September 13th, 2025

What’s New (v0.0.2)

  • Description placement: Moved the full add-on description from “Version History” into the main Description field (per Extensions review guidance).
  • Packaging: Removed unused images/assets from the bundle; set up manifest.yaml excludes and documented CLI build usage.
  • API cleanup: Replaced bpy.ops.object.modifier_move_up with the lower-level obj.modifiers.move() and reduced other bpy.ops usage where practical to minimize context dependence.
  • Tag fix: Removed the “3D View” tag (not applicable for Extensions tagging).
  • Export orientation: Exports now use a saved Frame2D for consistent, view-aligned 2D; added Flip X / Flip Y toggles to resolve mirrored drawings.
  • Occlusion improvements: More robust hidden-line removal for projections/elevations using BVH tests, configurable Visibility Samples and HLR Epsilon.
  • Collections hygiene: Results are exclusively linked to their iteration collections to avoid stray duplicates.
  • Stability & UX: Safer bounds/size clamping, clearer UI labels, and better fallbacks when scenes have no outline candidates.

Note: Internally some generated data may use SBX_ / SBP_ prefixes for compatibility; this does not affect usage.


Permissions

This extension requests the following permission:

  • Files

    Export SVG and DXF to disk

Developer
Victor-Calixto
Rating
(3)
Version
0.0.2
Updated
10 mo
Published
Sept. 9th, 2025
Downloads
16594
Size
29.5 KB
Compatibility
Blender 4.2 LTS and newer
Report Issues
github.com/victorcalixto/section_toolbox
License
GNU General Public License v3.0 or later
Import-Export Modeling Mesh Object
...or download and Install from Disk
  • 29.5 KB

Reviews

See all
  • JORGE-ALCOVER-HERNANDEZ
  • v0.0.2
  • 2 mo

Very useful. There is a little issues

  • atxbcai
  • v0.0.2
  • 5 mo

This plugin does not support merging objects. I am not sure if this is a bug.

  • Widhi-Muttaqien
  • v0.0.2
  • 9 mo

This add-on is great! Its core functionality has a lot of potential. However, I'm still having difficulty using it. I'm using Blender 4.5.3. When the "Live Link" option is turned on, creating a section box does not match the size of the selection. It sticks to a 2x2x2 size. When I choose to create an "XZ" plane, a "YZ" plane is created instead. It's just confusing. I hope these problems get fixed.

5.0

3 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite