TechDraw GeometricHatch/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(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:")
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[TechDraw_Hatch/it|Tratteggio da modello]]
|[[TechDraw_Hatch/it|Tratteggio]]
|[[TechDraw_Symbol/it|Simbolo SVG]]
|[[TechDraw_Symbol/it|Simbolo]]
|[[TechDraw_Workbench/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
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/it
{{GuiCommand/it
|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_Workbench/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]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
==Descrizione==
==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 [[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.
<div class="mw-translate-fuzzy">
Lo strumento Tratteggio geometrico riempie una regione chiusa in una vista con un modello basato su una specifica di tratteggio PAT AutoDesk. '''In alternativa''', lo strumento [[TechDraw_Hatch/it|Tratteggio da modello]] utilizza un file [[SVG/it|SVG]] o [[bitmap/it|bitmap]] come modello di tratteggio, vedere i [[TechDraw_Hatching/it|tipi di tratteggio]] per i dettagli.
</div>


[[Image:TechDraw_GeomHatch_example.png|300px]]
[[Image:TechDraw_GeomHatch_example.png|300px]]
Line 35: Line 29:
==Utilizzo==
==Utilizzo==


# Selezionare una regione chiusa in una Vista.
<div class="mw-translate-fuzzy">
# Esistono diversi modi per richiamare lo strumento:
# Selezionare una regione chiusa in una vista.
# Premere il pulsante {{Button|[[Image:TechDraw_GeometricHatch.svg|16px]] [[TechDraw_GeometricHatch/it|Tratteggio geometrico]]}}
#* Premere il pulsante {{Button|[[Image:TechDraw_GeometricHatch.svg|16px]] [[TechDraw_GeometricHatch/it|TechDraw Tratteggio geometrico]]}}.
#* Selezionare l'opzione {{MenuCommand|TechDraw → Tratteggio → [[Image:TechDraw_GeometricHatch.svg|16px]] Applica Tratteggio geometrico alla Faccia}} dal menu.
# Si apre una finestra di dialogo in cui è possibile selezionare il motivo, una scala per il motivo, uno spessore di linea e il colore.
# Si apre il pannello delle attività {{MenuCommand|Applica Tratteggio geometrico alla Faccia}}.
</div>
# 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}}.


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


* Per un riempimento in colore solido utilizzare invece [[TechDraw_Hatch/it|TechDraw Tratteggio]] e selezionare {{FileName|solid.svg}} come '''File del modello'''.
<div class="mw-translate-fuzzy">
* Il tratteggio è vulnerabile al problema della "[[Topological naming problem/it|denominazione topologica]]". Per maggiori informazioni vedere lo strumento {{Button|[[Image:TechDraw_LengthDimension.svg|16px]] [[TechDraw_LengthDimension/it|Lunghezza]]}}. Si consiglia che il tratteggio sia uno degli ultimi passaggi del processo di disegno.
* 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.
*Una piccola serie di modelli campione è disponibile in:
</div>
: {{Code|code=
: {{Code|code=
$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat
$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat
}}
}}
ː Dove {{incode|$INSTALL_DIR}} è la directory in cui è stato installato FreeCAD, per esempioː
<div class="mw-translate-fuzzy">
dove {{incode|$INSTALL_DIR}} è la directory in cui è stato installato FreeCAD, per esempio
</div>
: {{Code|code=
: {{Code|code=
/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat
/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat
Line 60: Line 54:
==Proprietà==
==Proprietà==


* {{PropertyData|Source}}: La vista e la faccia che devono ricevere il modello di tratteggio.
* {{PropertyData|Source}}: La Vista e la Faccia che devono ricevere il modello di tratteggio.
* {{PropertyData|File Pattern}}: La posizione del file PAT da utilizzare.
* {{PropertyData|File Pattern}}: La posizione del file PAT da utilizzare.
* {{PropertyData|Name Pattern}}: Il nome dello specifico PAT all'interno di File Pattern.
* {{PropertyData|Name Pattern}}: Il nome dello specifico PAT all'interno di File Pattern.
Line 70: Line 64:
==Script==
==Script==


Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] e [[FreeCAD_Scripting_Basics/it|Script di base per FreeCAD]].
<div class="mw-translate-fuzzy">
{{Emphasis|Vedere anche:}} [[TechDraw API/it|API TechDraw]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
</div>


È possibile creare un Tratteggio geometrico con [[Macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando le seguenti funzioni:
<div class="mw-translate-fuzzy">
Lo strumento GeometricHatch 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 86: Line 76:
}}
}}


È 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:
It is also possible to use TechDraw's geometric hatch engine to produce a compound object in the 3D space. One must take care that the base face lies on the XY plane, as the algorithm is not tailored yet for other cases:


{{Code|code=
{{Code|code=
Line 99: Line 89:




<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[TechDraw_Hatch/it|Tratteggio da modello]]
|[[TechDraw_Hatch/it|Tratteggio]]
|[[TechDraw_Symbol/it|Simbolo SVG]]
|[[TechDraw_Symbol/it|Simbolo]]
|[[TechDraw_Workbench/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
}}
}}
</div>


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

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)