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)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[TechDraw_ExportPageDXF/it|Esporta pagina in DXF]]
|[[TechDraw_ExportPageDXF/it|Esporta pagina in DXF]]
Line 8: Line 9:
|IconR=TechDraw_GeometricHatch.svg
|IconR=TechDraw_GeometricHatch.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 29: Line 31:
==Note==
==Note==


<div class="mw-translate-fuzzy">
* Il tratteggio è vulnerabile al problema della "[[Topological naming problem/it|denominazione topologica]]". Per maggiori informazioni vedere lo strumento [[TechDraw Dimension Length/it|Lunghezza]]. La pratica migliore è di posticipare il tratteggio fino a quando il disegno non è stabile.
* Il tratteggio è vulnerabile al problema della "[[Topological naming problem/it|denominazione topologica]]". Per maggiori informazioni vedere lo strumento [[TechDraw Dimension Length/it|Lunghezza]]. La pratica migliore è di posticipare il tratteggio fino a quando il disegno non è stabile.
* Esempi di [[SVG/it|SVG]] sono disponibili localmente in:
* Esempi di [[SVG/it|SVG]] sono disponibili localmente in:
</div>
{{Code|code=
{{Code|code=
$INSTALL_DIR/data/Mod/TechDraw/Patterns
$INSTALL_DIR/data/Mod/TechDraw/Patterns
Line 51: Line 55:
==Script==
==Script==


<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]].
{{Emphasis|Vedere anche:}} [[TechDraw API/it|TechDraw API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
</div>


<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:
Lo strumento Hatch può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione:
</div>


{{Code|code=
{{Code|code=
Line 63: Line 71:




<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[TechDraw_ExportPageDXF/it|Esporta pagina in DXF]]
|[[TechDraw_ExportPageDXF/it|Esporta pagina in DXF]]
Line 71: Line 80:
|IconR=TechDraw_GeometricHatch.svg
|IconR=TechDraw_GeometricHatch.svg
}}
}}
</div>


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

Revision as of 20:21, 13 December 2020

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 File:TechDraw GeomHatch.svg 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
rc = page.addView(hatch)