Mesh FromPartShape/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[Mesh Export/it|Esporta mesh]]
|[[Mesh Export/it|Esporta mesh]]
|[[Mesh_RemeshGmsh/it|Affinamento]]
|[[Mesh CurvaturePlot/it|Grafico della curvatura]]
|[[Mesh_Workbench/it|Mesh]]
|[[Mesh_Workbench/it|Mesh]]
|IconL=Mesh_Export.svg
|IconL=Mesh_Export.svg
|IconR=
|IconC=Workbench_Mesh.svg
|IconC=Workbench_Mesh.svg
|IconR=Mesh_CurvaturePlot.png
}}
}}
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">

Revision as of 19:50, 11 August 2020

Mesh da forma‏‎

Posizione nel menu
Mesh → Crea Mesh da una forma...
Ambiente
Mesh
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Nessuno

Descrizione

Questo comando crea un oggetto mesh da un oggetto forma

Utilizzo

Ci sono due metodi:

  1. Selezionare l'oggetto forma, e poi scegliere Mesh Crea mesh da forma... dal menu principale.
  2. Oppure selezionare subito Mesh Crea mesh da forma... per aprire un menu aggiuntivo con cui scegliere la forma da rendere mesh.

Programmi mesher

Si può scegliere uno di questi 3 programmi mesher:

Mesher standard

È possibile modificare queste impostazioni:

  • Deviazione di superficie: Massima deflessione lineare di una sezione di mesh dalla superficie dell'oggetto
  • Deviazione angolare: Massima deflessione angolare di una sezione di mesh dalla superficie dell'oggetto
  • Deviazione relativa delle superfici: Se selezionato, la deviazione lineare massima di un segmento di mesh sarà quella specificata da Deviazione di superficie moltiplicata per la lunghezza del segmento di mesh corrente (bordo)
  • Applica i colori delle facce alla mesh: Se selezionato, la mesh otterrà i colori della faccia dell'oggetto
  • Definisci i segmenti con i colori delle facce: Se selezionato, i segmenti di mesh vengono raggruppati in base al colore delle facce dell'oggetto. Questi gruppi verranno esportati per i formati di output mesh che supportano questa funzione (ad esempio il formato OBJ).

Mesher Mefisto

L'unica impostazione è:

  • Lunghezza massima dello spigolo: Se questo numero è più piccolo, la mesh diventa più fine. Il valore più piccolo è 0.

Mesher Netgen

È possibile scegliere la Finezza di mesh tra:

  • Molto grossa
  • Grossa
  • Moderata
  • Fine
  • Molto fine
  • Definita dall'utente Definita dall'utente
Per quest'ultima opzione è possibile impostare i seguenti valori:
Dimensione mesh: Se questo parametro è più piccolo, la mesh diventa più fine. Un valore nell'intervallo 0,1-1.
Numero di elementi per lo spigolo: Se questo parametro è più grande, la mesh diventa più fine. Un valore compreso tra 0,2 e 10.
Numero di elementi per il raggio di curvatura: Se questo parametro è più grande, la mesh diventa più fine. Un valore compreso tra 0,2 e 10.

Gmsh mesher

introduced in version 0.19

For Linux users: the external Gmsh module is required.

  • Meshing: select a meshing option:
    • Automatic
    • Adaptive
    • Delaunay
    • Frontal
    • BAMG
    • Frontal Quad
    • Parallelograms
  • Max. element size: a smaller value results in a finer mesh. Specify 0 to have this size automatically determined.
  • Min. element size: a smaller value results in a finer mesh. The value should be smaller than the Max. element size. Specify 0 to have this size automatically determined.
  • Angle: seems to be unsupported at this time.
  • Path: press the ... button and browse to the gmsh.exe path.
  • If the meshing process takes too long you can press the Kill button to abort it.
  • Press the Clear button to remove the information in the text area.

Note

Preferences

Standard mesher

  • The Surface deviation setting is stored: Tools → Edit parameters... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → LinearDeflection.
  • The Angular deviation setting is stored: Tools → Edit parameters... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → AngularDeflection.
  • The Relative surface deviation setting is stored: Tools → Edit parameters... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → RelativeLinearDeflection.

Gmsh mesher

  • The Path is stored: Tools → Edit parameters... → BaseApp → Preferences → Mod → Mesh → Meshing → gmshExe.

Properties

See: Mesh Feature.

Script

See also: FreeCAD Scripting Basics.

Questo strumento può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:

import FreeCAD, Part, Mesh, MeshPart

cyl = FreeCAD.ActiveDocument.addObject("Part::Cylinder","Cylinder")
FreeCAD.ActiveDocument.recompute()

msh = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = MeshPart.meshFromShape(Shape=cyl.Shape, MaxLength=1)
msh.ViewObject.DisplayMode = "Flat Lines"