TechDraw SectionView

TechDraw SectionView

Menu location
TechDraw → TechDraw Views → Insert Section View
Workbenches
TechDraw
Default shortcut
None
Introduced in version
-
See also
TechDraw ComplexSection, TechDraw View

Description

The TechDraw SectionView tool inserts a cross-section view based on an existing part view.


Sectioning an already placed view, which shows the internal holes and a hatched cut surface.
The top image shows the ANSI arrow format.
The bottom image shows the ISO arrow format.

Usage

  1. Select a part view in the 3D view or Tree view.
  2. There are several ways to invoke the tool:
    • Press the Insert Section View button.
    • Select the TechDraw → TechDraw Views → Insert Section View option from the menu.
  3. A task panel opens which will help calculate the various properties. Reasonable values for the view Direction are calculated, but these can be changed.

Taskview to define the sectional cut of a view

Properties

See also: Property editor.

In the properties of the DataBase View you can change the appearance of the section line.

A Section View, formally a TechDraw::DrawViewSection object, is derived from a Part View, formally a TechDraw::DrawViewPart object, and inherits all its properties. It also has the following additional properties:

Data

Appearance

Cut Operation

Cut Surface Format

Section

View

Cut Surface

Surface Hatch

Notes

Scripting

See also: Autogenerated API documentation and FreeCAD Scripting Basics.

A SectionView can be created with macros and from the Python console by using the following functions:

doc = FreeCAD.ActiveDocument
box = doc.Box
page = doc.Page

view = doc.addObject("TechDraw::DrawViewPart", "View")
page.addView(view)
view.Source = box
view.Direction = (0, 0, 1)

section = doc.addObject("TechDraw::DrawViewSection", "Section")
page.addView(section)
section.Source = box
section.BaseView = view
section.Direction = (0, 1, 0)
section.SectionNormal = (-1, 0, 0)

doc.recompute()

Examples

For some more information about section views and some use cases, have a look at: TechDraw section examples.