TechDraw GeometricHatch/ru

Применить геометрическую штриховку к грани

Расположение в меню
TechDraw → Применить геометрическую штриховку к грани
Верстаки
TechDraw
Быстрые клавиши
Нет
Представлено в версии
-
См. также
Штриховать грань, используя файл изображения, Штриховка

Описание

Инструмент GeometricHatch заполняет замкнутый регион внутри вида шаблоном, базирующимся на спецификации AutoDesk PAT hatching. В качестве альтернативы, инструмент Hatch использует качестве рисунка штриховки файл в формате SVG или растровый, подробности см. в Hatching.

Геометрический узор штриховки на грани

Применение

  1. Select a closed region in a view.
  2. There are several ways to invoke the tool:
    • Press the Geometric Hatch button.
    • Select the TechDraw → Hatching → Geometric Hatch option from the menu.
  3. The Geometric Hatch task panel opens.
  4. Optionally change the Pattern file, the Pattern name, the Pattern scale, the Line weight, the Line color, the Rotation, the Offset X and the Offset Y.
  5. Press the OK button.

Примечания

$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat
Where $INSTALL_DIR is the directory where FreeCAD was installed, for example:
/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat

Свойства

Программирование

См. так же: TechDraw API и Основы составления скриптов FreeCAD.

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

hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
page.addView(hatch)

It is also possible to use TechDraw's geometric hatch engine to produce a compound object in the 3D space. One must take care that the base face lies on the XY plane, as the algorithm is not tailored yet for other cases:

import TechDraw
face = Part.makePlane(10, 10)
patfile = "path/to/myPATfile.pat"
pattern = "Diamond"
scale = 10
hatch = TechDraw.makeGeomHatch(face, scale, pattern, patfile)
Part.show(hatch)