TechDraw GeometricHatch/it: Difference between revisions

From FreeCAD Documentation
(Created page with "==Descrizione==")
(Created page with "È anche possibile utilizzare il motore di tratteggio geometrico di TechDraw per produrre un oggetto composto nello spazio 3D. Bisogna fare attenzione che la faccia di base si trovi sul piano XY, poiché l'algoritmo non è ancora adattato per altri casi:")
 
(42 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/it
{{Docnav/it
|[[TechDraw_Hatch/it|Tratteggio da modello]]
|[[TechDraw_Hatch/it|Tratteggio]]
|[[TechDraw_Symbol/it|Simbolo SVG]]
|[[TechDraw_Symbol/it|Simbolo]]
|[[TechDraw_Module/it|TechDraw]]
|[[TechDraw_Workbench/it|TechDraw]]
|IconL=TechDraw_Hatch.svg
|IconL=TechDraw_Hatch.svg
|IconC=Workbench_TechDraw.svg
|IconR=TechDraw_Symbol.svg
|IconR=TechDraw_Symbol.svg
|IconC=Workbench_TechDraw.svg
}}
}}


Line 12: Line 13:
|Name=TechDraw GeometricHatch
|Name=TechDraw GeometricHatch
|Name/it=Tratteggio geometrico
|Name/it=Tratteggio geometrico
|MenuLocation=TechDraw → Tratteggio geometrico
|MenuLocation=TechDraw → Tratteggio → Tratteggio geometrico
|Workbenches=[[TechDraw Module/it|TechDraw]]
|Workbenches=[[TechDraw_Workbench/it|TechDraw]]
|SeeAlso=[[TechDraw_Hatch/it|Tratteggio da modello]], [[TechDraw_Hatching/it|Tipi di tratteggio]]
|SeeAlso=[[TechDraw_Hatch/it|Tratteggio]], [[TechDraw_Hatching/it|Tipi di tratteggio]]
}}
}}


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


The GeometricHatch tool fills a closed region in a View with a pattern based on an AutoDesk PAT hatching specification. '''Alternatively''', the [[TechDraw_Hatch|Hatch]] tool uses an [[SVG|SVG]] or [[bitmap|bitmap]] file as hatch pattern, see [[TechDraw_Hatching|Hatching]] for details.
Lo strumento '''TechDraw Tratteggio geometrico''' riempie una regione chiusa in una Vista con un modello basato su una specifica PAT di tratteggio AutoDesk. In alternativa, lo strumento [[Image:TechDraw_Hatch.svg|16px]] [[TechDraw_Hatch/it|TechDraw Tratteggio]] utilizza modelli di tratteggio basati su SVG. Vedere [[TechDraw_Hatching/it|Tipi di tratteggio]] per i dettagli.


[[Image:TechDraw_GeomHatch_example.png|300px]]
[[Image:TechDraw_GeomHatch_example.png|300px]]
{{Caption|Geometric hatch pattern on a face}}
{{Caption|Esempio di tratteggio geometrico su una faccia}}


==Usage==
<span id="Usage"></span>
==Utilizzo==


# Selezionare una regione chiusa in una Vista.
# Select an closed region in a View. The region will turn green.
# Esistono diversi modi per richiamare lo strumento:
# Press the {{Button|[[Image:TechDraw_GeometricHatch.svg|16px]] [[TechDraw_GeometricHatch|Apply Geometric Hatch to Face]]}} button
#* Premere il pulsante {{Button|[[Image:TechDraw_GeometricHatch.svg|16px]] [[TechDraw_GeometricHatch/it|TechDraw Tratteggio geometrico]]}}.
# a dialog will open where you may select your pattern, a scale for the pattern and a line weight.
#* Selezionare l'opzione {{MenuCommand|TechDraw → Tratteggio → [[Image:TechDraw_GeometricHatch.svg|16px]] Applica Tratteggio geometrico alla Faccia}} dal menu.
# You may need to press {{Button|[[Image:Std_Refresh.svg|16px]] [[Std_Refresh|Refresh]]}} and/or {{Button|[[Image:TechDraw RedrawPage.svg|16px]] [[TechDraw_RedrawPage|Redraw Page]]}} to get the pattern to update.
# Si apre il pannello delle attività {{MenuCommand|Applica Tratteggio geometrico alla Faccia}}.
# Facoltativamente, modificare il {{MenuCommand|File del modello}}, il {{MenuCommand|Nome modello}}, la {{MenuCommand|Scala modello}}, il {{MenuCommand|Spessore linea}} e il {{MenuCommand|Colore linea }}.
# Premere il pulsante {{Button|OK}}.


== Notes ==
<span id="Notes"></span>
== Note ==


* Per un riempimento in colore solido utilizzare invece [[TechDraw_Hatch/it|TechDraw Tratteggio]] e selezionare {{FileName|solid.svg}} come '''File del modello'''.
* Hatching objects are vulnerable to "[[Topological naming problem|topological naming]]" issues. See the information in the {{Button|[[Image:TechDraw_Dimension_Length.png|16px]] [[TechDraw Dimension Length|TechDraw Dimension Length]]}} tool for more information. It is recommended that hatching be one of the last steps in your drawing process.
* Gli oggetti tratteggiati sono vulnerabili al "[[Topological_naming_problem/it|problema di denominazione topologica]]". Per ulteriori informazioni, vedere [[TechDraw_LengthDimension/it|TechDraw Lunghezza]]. Si consiglia che il tratteggio sia uno degli ultimi passaggi del processo di disegno.
* Unlike the [[TechDraw_Hatch|Hatch ]] tool, geometric hatch patterns are included when a drawing page is saved as an [[SVG|SVG]] file.
*Una piccola serie di modelli campione è disponibile in:

: {{Code|code=
A small set of sample patterns are available in:
$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat

{{Code|code=
$INSTALL_DIR/Mod/TechDraw/PAT/FCPAT.pat
}}
}}
ː Dove {{incode|$INSTALL_DIR}} è la directory in cui è stato installato FreeCAD, per esempioː

: {{Code|code=
{{incode|$INSTALL_DIR}} is the directory where FreeCAD was installed, for example
/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat

{{Code|code=
/usr/share/freecad/Mod/TechDraw/PAT/FCPAT.pat
}}
}}


==Properties==
<span id="Properties"></span>
==Proprietà==


* {{PropertyData|Source}}: The View and Face to receive the hatch pattern.
* {{PropertyData|Source}}: La Vista e la Faccia che devono ricevere il modello di tratteggio.
* {{PropertyData|File Pattern}}: The location of the PAT file to use.
* {{PropertyData|File Pattern}}: La posizione del file PAT da utilizzare.
* {{PropertyData|Name Pattern}}: The name of the PAT specification within File Pattern.
* {{PropertyData|Name Pattern}}: Il nome dello specifico PAT all'interno di File Pattern.
* {{PropertyData|Scale Pattern}}: The scale to be applied to the pattern (must be > 0.0).
* {{PropertyData|Scale Pattern}}: La scala da applicare al modello (deve essere > 0.0).
* {{PropertyView|Weight Pattern}}: The thickness of the pattern lines.
* {{PropertyView|Weight Pattern}}: Lo spessore delle linee del modello.
* {{PropertyView|Color Pattern}}: The color for the pattern lines.
* {{PropertyView|Color Pattern}}: Il colore delle linee del modello.


==Scripting==
<span id="Scripting"></span>
==Script==


Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] e [[FreeCAD_Scripting_Basics/it|Script di base per FreeCAD]].
{{Emphasis|See also:}} [[TechDraw API]] and [[FreeCAD Scripting Basics]].


È possibile creare un Tratteggio geometrico con [[Macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando le seguenti funzioni:
The GeometricHatch 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::DrawGeomHatch','GeomHatch')
hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1,["Face0"])
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
hatch.NamePattern = "Diamond"
rc = page.addView(hatch)
page.addView(hatch)
}}
}}


È anche possibile utilizzare il motore di tratteggio geometrico di TechDraw per produrre un oggetto composto nello spazio 3D. Bisogna fare attenzione che la faccia di base si trovi sul piano XY, poiché l'algoritmo non è ancora adattato per altri casi:


{{Code|code=
{{Docnav
import TechDraw
|[[TechDraw_Hatch|Hatch Face using Image File]]
face = Part.makePlane(10, 10)
|[[TechDraw_Symbol|Insert SVG Symbol]]
patfile = "path/to/myPATfile.pat"
|[[TechDraw_Module|TechDraw]]
pattern = "Diamond"
scale = 10
hatch = TechDraw.makeGeomHatch(face, scale, pattern, patfile)
Part.show(hatch)
}}


{{Docnav/it
|[[TechDraw_Hatch/it|Tratteggio]]
|[[TechDraw_Symbol/it|Simbolo]]
|[[TechDraw_Workbench/it|TechDraw]]
|IconL=TechDraw_Hatch.svg
|IconL=TechDraw_Hatch.svg
|IconC=Workbench_TechDraw.svg
|IconR=TechDraw_Symbol.svg
|IconR=TechDraw_Symbol.svg
|IconC=Workbench_TechDraw.svg
}}
}}


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

Latest revision as of 14:41, 25 April 2024

Other languages:

Tratteggio geometrico

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

Descrizione

Lo strumento TechDraw Tratteggio geometrico riempie una regione chiusa in una Vista con un modello basato su una specifica PAT di tratteggio AutoDesk. In alternativa, lo strumento TechDraw Tratteggio utilizza modelli di tratteggio basati su SVG. Vedere Tipi di tratteggio per i dettagli.

Esempio di tratteggio geometrico su una faccia

Utilizzo

  1. Selezionare una regione chiusa in una Vista.
  2. Esistono diversi modi per richiamare lo strumento:
    • Premere il pulsante TechDraw Tratteggio geometrico.
    • Selezionare l'opzione TechDraw → Tratteggio → Applica Tratteggio geometrico alla Faccia dal menu.
  3. Si apre il pannello delle attività Applica Tratteggio geometrico alla Faccia.
  4. Facoltativamente, modificare il File del modello, il Nome modello, la Scala modello, il Spessore linea e il Colore linea .
  5. Premere il pulsante OK.

Note

  • Per un riempimento in colore solido utilizzare invece TechDraw Tratteggio e selezionare solid.svg come File del modello.
  • Gli oggetti tratteggiati sono vulnerabili al "problema di denominazione topologica". Per ulteriori informazioni, vedere TechDraw Lunghezza. Si consiglia che il tratteggio sia uno degli ultimi passaggi del processo di disegno.
  • Una piccola serie di modelli campione è disponibile in:
$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat

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

/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat

Proprietà

  • DatiSource: La Vista e la Faccia che devono ricevere il modello di tratteggio.
  • DatiFile Pattern: La posizione del file PAT da utilizzare.
  • DatiName Pattern: Il nome dello specifico PAT all'interno di File Pattern.
  • DatiScale Pattern: La scala da applicare al modello (deve essere > 0.0).
  • VistaWeight Pattern: Lo spessore delle linee del modello.
  • VistaColor Pattern: Il colore delle linee del modello.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

È possibile creare un Tratteggio geometrico con macro e dalla console Python utilizzando le seguenti funzioni:

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

È anche possibile utilizzare il motore di tratteggio geometrico di TechDraw per produrre un oggetto composto nello spazio 3D. Bisogna fare attenzione che la faccia di base si trovi sul piano XY, poiché l'algoritmo non è ancora adattato per altri casi:

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)