TechDraw Hatch: Difference between revisions

From FreeCAD Documentation
(No options, so remove the heading; this is more concise)
(Moved infromation to the "how to use" section)
Line 46: Line 46:
}}
}}
<translate>
<translate>

==Notes== <!--T:7-->
* Hatching is vulnerable to the infamous "topological naming problem". Best Practice is to defer Hatching until the design is stable.
* Note that Svg hatch patterns are not included when a drawing page is saved as an Svg file.


{{TechDraw Tools navi}}
{{TechDraw Tools navi}}

Revision as of 19:13, 26 November 2018

TechDraw Hatch

Menu location
TechDraw → Hatch
Workbenches
TechDraw
Default shortcut
None
Introduced in version
-
See also
TechDraw GeomHatch, TechDraw Hatching

Description

The Hatch tool fills a closed region in a TechDraw NewView with a hatch pattern.

Patterns can be SVG or bitmap files. Sample SVG patterns are available in

$INSTALL_DIR/Mod/Draft/Resources/patterns

where $INSTALL_DIR is the directory where FreeCAD was installed, for example

/usr/share/freecad/Mod/Draft/Resources/patterns

How to use

  1. Select an closed region in a View. The region will turn green.
  2. Press the Hatch button
  3. You may need to press recompute .

Properties

  • DataSource: The View and Face to receive the hatch pattern.
  • DataHatch Pattern: Full path and filename to an SVG pattern file.
  • ViewHatch Color: Hatch pattern will be displayed in this color.
  • ViewHatch Scale: Hatch pattern size modifier.

Scripting

See also: TechDraw API and FreeCAD Scripting Basics.

The Hatch tool can be used in macros and from the Python console by using the following functions:

hatch = FreeCAD.ActiveDocument.addObject('TechDraw::DrawHatch','Hatch')
hatch.Source = (view1,["Face0"])
hatch.HatchPattern = hatchFileSpec
rc = page.addView(hatch)