TechDraw Hatch/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(69 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Docnav/it
{{GuiCommand/it|Name=TechDraw Hatch|Name/it=Tratteggio area|Workbenches=[[TechDraw Module/it|TechDraw]]|MenuLocation=TechDraw → Tratteggio|Shortcut=|SeeAlso=[[TechDraw_Hatching/it|Tipi di tratteggio]]}}
|[[TechDraw_ExportPageDXF/it|Esporta pagina in DXF]]
|[[TechDraw_GeometricHatch/it|Tratteggio geometrico]]
|[[TechDraw_Workbench/it|TechDraw]]
|IconL=TechDraw_ExportPageDXF.svg
|IconC=Workbench_TechDraw.svg
|IconR=TechDraw_GeometricHatch.svg
}}
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{GuiCommand/it|Name=TechDraw Hatch|Name/it=Tratteggio da modello|Workbenches=[[TechDraw_Workbench/it|TechDraw]]|MenuLocation=TechDraw → Tratteggio da modello|Shortcut=|SeeAlso=[[TechDraw_GeometricHatch/it|Tratteggio geometrico]], [[TechDraw_Hatching/it|Tipi di tratteggio]]}}
</div>

<span id="Description"></span>
==Descrizione==
==Descrizione==

Lo strumento Tratteggio area riempie una regione chiusa di una vista con un modello di tratteggio. I modelli sono creati in file formato SVG o bitmap. I modelli di tratteggio SVG sono disponibili in ".../Mod/Draft/Resources/patterns".
<div class="mw-translate-fuzzy">
Lo strumento Tratteggio da modello riempie una regione chiusa di una vista con un modello di tratteggio. I modelli possono essere in file formato [[SVG/it|SVG]] o [[bitmap/it|bitmap]]. Al contrario lo strumento [[Image:TechDraw_GeometricHatch.svg|24px]] [[TechDraw_GeometricHatch/it|Tratteggio geometrico]] utilizza un file di pattern PAT specifico, vedere i [[TechDraw_Hatching/it|tipi di tratteggio]] per i dettagli.
</div>
</div>


[[Image:TechDraw_Hatch_example.png|300px]]
The Hatch tool fills a closed region in a [[TechDraw NewView]] with a hatch pattern, which can be [[SVG]] or [[bitmap]] files.

{{Caption|Esempio di tratteggio SVG su una faccia}}


<span id="Usage"></span>
[[Image:TechDraw_Hatch_example.png]]
==Utilizzo==
{{Caption|SVG hatch pattern on a face}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
# Selezionare una regione chiusa in una vista.
==Uso==
# Premere il pulsante {{Button|[[Image:TechDraw_Hatch.svg|16px]] [[TechDraw_Hatch/it|Tratteggio da modello]]}}.
# Selezionare una regione chiusa in una vista. La regione diventa verde.
# Si apre una finestra di dialogo in cui è possibile selezionare il motivo, una scala per il motivo, uno spessore di linea e il colore.
# Premere il pulsante [[Image:TechDraw_Hatch.png|16px]] {{KEY|Tratteggio area}}
# Potrebbe essere necessario dover premere Ricalcola [[Image:View-rotate-right.png|16px]].
</div>
</div>


<span id="Notes"></span>
# Select an closed region in a View. The region will turn green.
==Note==
# Press the {{Button|[[Image:TechDraw_Hatch.png|16px]] [[TechDraw Hatch|Hatch]]}} button
# You may need to press recompute [[Image:View-rotate-right.png|16px]].


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* Il tratteggio è vulnerabile al problema della "[[Topological naming problem/it|denominazione topologica]]". Per maggiori informazioni vedere lo strumento [[TechDraw_LengthDimension/it|Lunghezza]]. La pratica migliore è di posticipare il tratteggio fino a quando il disegno non è stabile.
==Note==
* Esempi di [[SVG/it|SVG]] sono disponibili localmente in:
* Il tratteggio è vulnerabile al famigerato "problema della denominazione topologica". La pratica migliore è di posticipare il tratteggio fino a quando il disegno non è stabile.
</div>
* Notare che i modelli di tratteggio geometrico sono inclusi quando una pagina di disegno viene salvata come file in formato Svg.
: {{Code|code=
$INSTALL_DIR/data/Mod/TechDraw/Patterns
}}
<div class="mw-translate-fuzzy">
dove {{incode|$INSTALL_DIR}} è la directory in cui è stato installato FreeCAD, per esempio
</div>
: {{Code|code=
/usr/share/freecad/data/Mod/TechDraw/Patterns
}}
<div class="mw-translate-fuzzy">
e anche in [https://github.com/FreeCAD/FreeCAD/tree/master/src/Mod/TechDraw/Patterns GitHub].
</div>
</div>


<span id="Properties"></span>
* Hatching objects are vulnerable to "topological naming" issues. See the information in the [[TechDraw Dimension Length]] tool for more information. It is recommended that hatching be one of the last steps in your drawing process.
==Proprietà==
* Note that [[SVG]] hatch patterns are not included when a drawing page is saved as an [[SVG]] file.


* {{PropertyData/it|Source}}: La vista e la faccia che devono ricevere il tratteggio.
Sample [[SVG]] patterns are available in
* {{PropertyData/it|Hatch Pattern}}: Il percorso completo e il nome del file del modello SVG.
{{Code|code=
* {{PropertyView/it|Hatch Color}}: Il colore in cui viene visualizzato il tratteggio.
$INSTALL_DIR/Mod/Draft/Resources/patterns
* {{PropertyView/it|Hatch Scale}}: Modifica la dimensione del modello di tratteggio.
}}


<span id="Scripting"></span>
where {{incode|$INSTALL_DIR}} is the directory where FreeCAD was installed, for example
==Script==
{{Code|code=
/usr/share/freecad/Mod/Draft/Resources/patterns
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Emphasis|Vedere anche:}} [[TechDraw API/it|TechDraw API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
==Proprietà==
* {{PropertyData|Source}}: La vista e la faccia che devono ricevere il tratteggio.
* {{PropertyData|Hatch Pattern}}: Il percorso completo e il nome del file del modello SVG.
* {{PropertyView|Hatch Color}}: Il colore in cui viene visualizzato il tratteggio.
* {{PropertyView|Hatch Scale}}: Modifica la dimensione del modello di tratteggio.
</div>
</div>

* {{PropertyData|Source}}: The View and Face to receive the hatch pattern.
* {{PropertyData|Hatch Pattern}}: Full path and filename to an SVG pattern file.
* {{PropertyView|Hatch Color}}: Hatch pattern will be displayed in this color.
* {{PropertyView|Hatch Scale}}: Hatch pattern size modifier.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Lo strumento Hatch può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione:
==Script==
Il Tratteggio può essere aggiunto alle aree delle Viste utilizzando Python.
</div>
</div>

{{Emphasis|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:


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


{{TechDraw Tools navi}}


<div class="mw-translate-fuzzy">
{{Userdocnavi}}
{{Docnav/it
|[[TechDraw_ExportPageDXF/it|Esporta pagina in DXF]]
|[[TechDraw_GeometricHatch/it|Tratteggio geometrico]]
|[[TechDraw_Workbench/it|TechDraw]]
|IconL=TechDraw_ExportPageDXF.svg
|IconC=Workbench_TechDraw.svg
|IconR=TechDraw_GeometricHatch.svg
}}
</div>

{{TechDraw Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}
{{clear}}

Latest revision as of 18:56, 24 July 2023

Tratteggio da modello

Posizione nel menu
TechDraw → Tratteggio da modello
Ambiente
TechDraw
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Tratteggio geometrico, Tipi di tratteggio

Descrizione

Lo strumento Tratteggio da modello riempie una regione chiusa di una vista con un modello di tratteggio. I modelli possono essere in file formato SVG o bitmap. Al contrario lo strumento Tratteggio geometrico utilizza un file di pattern PAT specifico, vedere i tipi di tratteggio per i dettagli.

Esempio di tratteggio SVG su una faccia

Utilizzo

  1. Selezionare una regione chiusa in una vista.
  2. Premere il pulsante Tratteggio da modello.
  3. Si apre una finestra di dialogo in cui è possibile selezionare il motivo, una scala per il motivo, uno spessore di linea e il colore.

Note

  • Il tratteggio è vulnerabile al problema della "denominazione topologica". Per maggiori informazioni vedere lo strumento Lunghezza. La pratica migliore è di posticipare il tratteggio fino a quando il disegno non è stabile.
  • Esempi di SVG sono disponibili localmente in:
$INSTALL_DIR/data/Mod/TechDraw/Patterns

dove $INSTALL_DIR è la directory in cui è stato installato FreeCAD, per esempio

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

e anche in GitHub.

Proprietà

  • DatiSource: La vista e la faccia che devono ricevere il tratteggio.
  • DatiHatch Pattern: Il percorso completo e il nome del file del modello SVG.
  • VistaHatch Color: Il colore in cui viene visualizzato il tratteggio.
  • VistaHatch Scale: Modifica la dimensione del modello di tratteggio.

Script

Lo strumento Hatch può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:

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