Draft Pattern: Difference between revisions

From FreeCAD Documentation
(Trying to avoid the word hatch were this is possible.)
(Preferences)
 
(2 intermediate revisions by the same user not shown)
Line 21: Line 21:
[[Draft_Workbench|Draft]] objects with a {{PropertyData|Make Face}} property can display an SVG pattern instead of a solid face color.
[[Draft_Workbench|Draft]] objects with a {{PropertyData|Make Face}} property can display an SVG pattern instead of a solid face color.


</translate>
<!--T:2-->
[[Image:DraftPatternSample.png]]
[[Image:DraftPatternSample.png]]
<translate>
<!--T:2-->
{{Caption|An ellipse and a polygon with an SVG pattern}}
{{Caption|An ellipse and a polygon with an SVG pattern}}


Line 41: Line 43:
==Available patterns== <!--T:10-->
==Available patterns== <!--T:10-->


</translate>
<!--T:11-->
<gallery mode=nolines widths=96px heights=96px>
<gallery mode=nolines widths=96px heights=96px>
Image:Aluminium.svg|aluminium
Image:Aluminium.svg|aluminium
Line 53: Line 55:
Image:General_steel.svg|general_steel<!--Keep underscore in caption as this is the name in the GUI-->
Image:General_steel.svg|general_steel<!--Keep underscore in caption as this is the name in the GUI-->
Image:Glass.svg|glass
Image:Glass.svg|glass
Image:Hatch45L.svg|hatch45L<br>{{Version|0.20}}
Image:Hatch45L.svg|hatch45L
Image:Hatch45R.svg|hatch45R<br>{{Version|0.20}}
Image:Hatch45R.svg|hatch45R
Image:Hbone.svg|hbone
Image:Hbone.svg|hbone
Image:Line.svg|line
Image:Line.svg|line
Line 68: Line 70:
Image:Zinc.svg|zinc
Image:Zinc.svg|zinc
</gallery>
</gallery>
<translate>


==Notes== <!--T:16-->
==Notes== <!--T:16-->
Line 81: Line 84:


<!--T:14-->
<!--T:14-->
* To specify a directory with addition SVG patterns: {{MenuCommand|Edit → Preferences... → Draft → Visual settings Alternate SVG Patterns location}}. Select a file in the directory and then remove the filename in the preferences input box, leaving only the path. After changing this preference you must restart FreeCAD.
* To change the {{PropertyView|Pattern Size}} used for new objects: {{MenuCommand|Edit → Preferences... → Draft → Visual → SVG pattern size}}.
* The {{MenuCommand|Edit → Preferences... → Draft → Visual settingsHatch patterns resolution}} preference is not used.
* To specify a directory with addition SVG patterns: {{MenuCommand|Edit → Preferences... → Draft → Visual → Additional SVG pattern location}}.
* To change the {{PropertyView|Pattern Size}} used for new objects: {{MenuCommand|Edit → Preferences... → Draft → Visual settings → Hatch Pattern default size}}.





Latest revision as of 16:58, 3 December 2023

Description

Draft objects with a DataMake Face property can display an SVG pattern instead of a solid face color.

An ellipse and a polygon with an SVG pattern

Usage

  1. Make sure the objects are closed and planar, and do not self-intersect.
  2. To close a Draft Wire, a Draft BSpline, a Draft CubicBezCurve or a Draft BezCurve set its DataClosed property to true.
  3. To close a Draft Circle or a Draft Ellipse set its DataFirst Angle and DataLast Angle properties to the same value.
  4. Select the objects.
  5. Switch to the View tab of the Property editor.
  6. The ViewDisplay Mode must be set to Flat Lines.
  7. Select a ViewPattern.
  8. Optionally change the ViewPattern Size. Note that a higher value results in a denser pattern.
  9. The pattern is not displayed when the objects are selected. Deselect them to check the result.
  10. Optionally reselect the objects to change the pattern properties.

Available patterns

Notes

  • SVG patterns are stored in .SVG files. It is possible to use your own custom patterns. See Preferences.
  • The patterns themselves are not saved in the FreeCAD document. Objects whose ViewPattern cannot be found are displayed with a solid face color instead.

Preferences

See also: Preferences Editor and Draft Preferences.

  • To change the ViewPattern Size used for new objects: Edit → Preferences... → Draft → Visual → SVG pattern size.
  • To specify a directory with addition SVG patterns: Edit → Preferences... → Draft → Visual → Additional SVG pattern location.