TechDraw Hatch: Difference between revisions

From FreeCAD Documentation
(Updated to match new page names.)
(Updated Docnav.)
Line 4: Line 4:
<!--T:19-->
<!--T:19-->
{{Docnav
{{Docnav
|[[TechDraw_ClipGroupRemove|ClipGroupRemove]]
|[[TechDraw_ExportPageDXF|ExportPageDXF]]
|[[TechDraw_GeometricHatch|GeometricHatch]]
|[[TechDraw_GeometricHatch|GeometricHatch]]
|[[TechDraw_Workbench|TechDraw]]
|[[TechDraw_Workbench|TechDraw]]
|IconL=TechDraw_ExportPageDXF.svg
|IconL=TechDraw_ClipGroupRemove.svg
|IconR=TechDraw_GeometricHatch.svg
|IconR=TechDraw_GeometricHatch.svg
|IconC=Workbench_TechDraw.svg
|IconC=Workbench_TechDraw.svg
Line 87: Line 87:
<!--T:20-->
<!--T:20-->
{{Docnav
{{Docnav
|[[TechDraw_ClipGroupRemove|ClipGroupRemove]]
|[[TechDraw_ExportPageDXF|ExportPageDXF]]
|[[TechDraw_GeometricHatch|GeometricHatch]]
|[[TechDraw_GeometricHatch|GeometricHatch]]
|[[TechDraw_Workbench|TechDraw]]
|[[TechDraw_Workbench|TechDraw]]
|IconL=TechDraw_ExportPageDXF.svg
|IconL=TechDraw_ClipGroupRemove.svg
|IconR=TechDraw_GeometricHatch.svg
|IconR=TechDraw_GeometricHatch.svg
|IconC=Workbench_TechDraw.svg
|IconC=Workbench_TechDraw.svg

Revision as of 17:18, 30 November 2021

TechDraw Hatch

Menu location
TechDraw → Hatch a Face using Image File
Workbenches
TechDraw
Default shortcut
None
Introduced in version
-
See also
TechDraw Geometric Hatch, TechDraw Hatching

Description

The Hatch tool fills a closed region in a View with a hatch pattern, which can be SVG or bitmap files. In contrary the Geometric Hatch tool uses a specific PAT pattern file, see Hatching for details.

SVG hatch pattern on a face

Usage

  1. Select an closed region in a View.
  2. Press the Hatch a Face using Image File button
  3. A dialog will open where you can select the pattern file, the scale and color.

Notes

$INSTALL_DIR/data/Mod/TechDraw/Patterns

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

/usr/share/freecad/data/Mod/TechDraw/Patterns

and also on GitHub.

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)