Jump to content

Draft FlipDimension

From FreeCAD Documentation

Draft FlipDimension

Menu location
Modification → Flip Dimension
Workbenches
Draft
Default shortcut
None
Introduced in version
-
See also
None

Description[edit | edit source]

The Draft FlipDimension command rotates the dimension text of selected Draft Dimensions 180° around the dimension line. It can be used to correct dimensions whose text appears mirrored. The command does not work properly for angular dimensions.

Usage[edit | edit source]

  1. Select one or more Draft Dimensions.
  2. There are several ways to invoke the command:
    • Press the Flip Dimension button.
    • Select the Modification → Flip Dimension option from the menu.

Notes[edit | edit source]

  • Draft Dimensions also have a DataFlip Text property. When set to true the text is rotated 180° around the normal direction. This can be combined with the effect of this command.

Scripting[edit | edit source]

See also: Autogenerated API documentation and FreeCAD Scripting Basics.

To flip a Draft Dimension invert its Normal property.

Example:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 0, 0)
p3 = App.Vector(500, 300, 0)
dimension = Draft.make_dimension(p1, p2, p3)
dimension.ViewObject.FontSize = 200

dimension.Normal = dimension.Normal.negative()
doc.recompute()