Mesh: Mesh da forma

From FreeCAD Documentation
Revision as of 20:12, 11 August 2020 by Renatorivo (talk | contribs) (Created page with "==Proprietà==")

Mesh da forma‏‎

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

Descrizione

Il comando Crea mesh da una forma crea oggetti mesh non parametrici, Mesh features, da oggetti forma.

Utilizzo

  1. Facoltativamente selezionare uno o più oggetti.
  2. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Mesh da forma.
    • Selezionare l'opzione Mesh → Crea mesh da una forma... dal menu.
  3. Si apre il pannello delle azioni Tessellazione.
  4. Mentre il pannello delle azioni è aperto, si può fare una nuova selezione o modificare una selezione esistente.
  5. Selezionare la scheda per il mesher che si desidera utilizzare.
  6. Specificare le impostazioni richieste. Vedere Programmi_mesher.
  7. Premere il pulsante OK per chiudere il pannello delle attività e terminare il comando.

Programmi mesher

Questi sono i mesher disponibili e le loro impostazioni:

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.

Proprietà

Vedere: 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"