TechDraw Hatch/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(36 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/it|[[TechDraw Hatching/it|Tipi di tratteggio]]|[[TechDraw_GeomHatch/it|Tratteggio geometrico]]|[[TechDraw_Module/it|TechDraw]]|IconL=techdraw-hatch.svg|IconC=Workbench_TechDraw.svg|IconR=techdraw-geomhatch.png}}
{{GuiCommand/it|Name=TechDraw Hatch|Name/it=Tratteggio area|Workbenches=[[TechDraw Module/it|TechDraw]]|MenuLocation=TechDraw → Tratteggio|Shortcut=|SeeAlso=[[TechDraw GeomHatch/it|Tratteggio geometrico]], [[TechDraw_Hatching/it|Tipi di tratteggio]]}}

{{GuiCommand/it|Name=TechDraw Hatch|Name/it=Tratteggio da modello|Workbenches=[[TechDraw Module/it|TechDraw]]|MenuLocation=TechDraw → Tratteggio da modello|Shortcut=|SeeAlso=[[TechDraw GeomHatch/it|Tratteggio geometrico]], [[TechDraw_Hatching/it|Tipi di tratteggio]]}}


<div class="mw-translate-fuzzy">
==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>


Lo strumento Tratteggio area riempie una regione chiusa di una vista con un modello di tratteggio. I modelli sono creati in file formato [[SVG/it|SVG]] o [[bitmap/it|bitmap]]. I modelli di tratteggio SVG sono disponibili in ".../Mod/Draft/Resources/patterns".
The Hatch tool fills a closed region in a [[TechDraw NewView]] with a hatch pattern, which can be [[SVG]] or [[bitmap]] files.


[[Image:TechDraw_Hatch_example.png]]
[[Image:TechDraw_Hatch_example.png]]
{{Caption|SVG hatch pattern on a face}}


{{Caption|Esempio di tratteggio SVG su una faccia}}
<div class="mw-translate-fuzzy">

==Uso==
==Uso==

# Selezionare una regione chiusa in una vista. La regione diventa verde.
# Selezionare una regione chiusa in una vista. La regione diventa verde.
# Premere il pulsante [[Image:TechDraw_Hatch.png|16px]] {{KEY|Tratteggio area}}
# Premere il pulsante [[Image:TechDraw_Hatch.png|16px]] {{Button|Tratteggio da modello}}
# Potrebbe essere necessario dover premere Ricalcola [[Image:View-rotate-right.png|16px]].
# Potrebbe essere necessario dover premere Ricalcola [[Image:View-rotate-right.png|16px]].
</div>


# Select an closed region in a View. The region will turn green.
# 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">
==Note==
==Note==
* Il tratteggio è vulnerabile al famigerato "problema della denominazione topologica". La pratica migliore è di posticipare il tratteggio fino a quando il disegno non è stabile.
* Notare che i modelli di tratteggio geometrico sono inclusi quando una pagina di disegno viene salvata come file in formato Svg.
</div>


* Il tratteggio è vulnerabile al famigerato "problema della 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.
* 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.
* Notare che i modelli di tratteggio geometrico sono inclusi quando una pagina di disegno viene salvata come file in formato [[SVG/it|SVG]].
* Note that [[SVG]] hatch patterns are not included when a drawing page is saved as an [[SVG]] file.

Esempi di pattern [[SVG/it|SVG]] sono disponibili in


Sample [[SVG]] patterns are available in
{{Code|code=
{{Code|code=
$INSTALL_DIR/Mod/Draft/Resources/patterns
$INSTALL_DIR/Mod/Draft/Resources/patterns
}}
}}


where {{incode|$INSTALL_DIR}} is the directory where FreeCAD was installed, for example
dove {{incode|$INSTALL_DIR}} è la directory in cui è stato installato FreeCAD, per esempio

{{Code|code=
{{Code|code=
/usr/share/freecad/Mod/Draft/Resources/patterns
/usr/share/freecad/Mod/Draft/Resources/patterns
}}
}}


<div class="mw-translate-fuzzy">
==Proprietà==
==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>


* {{PropertyData|Source}}: The View and Face to receive the hatch pattern.
* {{PropertyData/it|Source}}: La vista e la faccia che devono ricevere il tratteggio.
* {{PropertyData|Hatch Pattern}}: Full path and filename to an SVG pattern file.
* {{PropertyData/it|Hatch Pattern}}: Il percorso completo e il nome del file del modello SVG.
* {{PropertyView|Hatch Color}}: Hatch pattern will be displayed in this color.
* {{PropertyView/it|Hatch Color}}: Il colore in cui viene visualizzato il tratteggio.
* {{PropertyView|Hatch Scale}}: Hatch pattern size modifier.
* {{PropertyView/it|Hatch Scale}}: Modifica la dimensione del modello di tratteggio.


<div class="mw-translate-fuzzy">
==Script==
==Script==
Il Tratteggio può essere aggiunto alle aree delle Viste utilizzando Python.
</div>


{{Emphasis|See also:}} [[TechDraw API]] and [[FreeCAD Scripting Basics]].
{{Emphasis|Vedere anche:}} [[TechDraw API/it|TechDraw API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].


The Hatch tool can be used in [[macros]] and from the [[Python]] console by using the following functions:
Lo strumento Hatch può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione:


{{Code|code=
{{Code|code=
Line 71: Line 55:
}}
}}


{{TechDraw Tools navi}}


{{Docnav/it|[[TechDraw Hatching/it|Tipi di tratteggio]]|[[TechDraw_GeomHatch/it|Tratteggio geometrico]]|[[TechDraw_Module/it|TechDraw]]|IconL=techdraw-hatch.svg|IconC=Workbench_TechDraw.svg|IconR=techdraw-geomhatch.png}}
{{Userdocnavi}}

{{TechDraw Tools navi/it}}

{{Userdocnavi/it}}
{{clear}}
{{clear}}

Revision as of 19:25, 23 May 2019

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 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".

Esempio di tratteggio SVG su una faccia

Uso

  1. Selezionare una regione chiusa in una vista. La regione diventa verde.
  2. Premere il pulsante Tratteggio da modello
  3. Potrebbe essere necessario dover premere Ricalcola .

Note

  • Il tratteggio è vulnerabile al famigerato "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.
  • Notare che i modelli di tratteggio geometrico sono inclusi quando una pagina di disegno viene salvata come file in formato SVG.

Esempi di pattern SVG sono disponibili in

$INSTALL_DIR/Mod/Draft/Resources/patterns

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

/usr/share/freecad/Mod/Draft/Resources/patterns

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

Vedere anche: TechDraw API e Nozioni di base sugli script di FreeCAD.

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)