Mesh: Mesh da forma

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Mesh MeshFromShape and the translation is 12% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎français • ‎italiano • ‎română • ‎русский
Arrow-left.svg Previous: Mesh ExportMesh.png Export Mesh

Mesh MeshFromShape.png Mesh da forma‏‎

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


Introduzione

Questo comando crea un oggetto mesh da un oggetto forma

Uso

  1. Selezionare l'oggetto forma.
  2. Scegliere MeshMesh Mesh from Shape.svg Crea Mesh da una forma... dal menu principale.
  3. Un menu chiede di indicare quale mesher si vuole usare e di definire i valori appropriati per il mesher


Se si seleziona subito MeshMesh Mesh from Shape.svg Crea Mesh da una forma..., prima di selezionare una forma, si apre un ulteriore menu per scegliere la forma da trasformare in mesh

Script

Note

Mesh Mesher Standard.jpg

Deviazione della superficie: Se questo numero è più piccolo la maglia della griglia diventa più fine. Il valore minimo è 0,001.

Mesh Mesher Mefisto.jpg

Lunghezza massima dello spigolo: Se questo numero è più piccolo la maglia della griglia diventa più fine. Il valore minimo è 0,000.

Mesh Mesher Netgen.jpg

È possibile scegliere la finezza di mesh tra:

  • Molto grossa
  • Grossa
  • Moderata
  • Fine
  • Molto fine
  • Definita dall'utente


Per la Mesh "definita dall'utente" si possono impostare i seguenti parametri:

    • Classe della dimensione mesh: Se il valore di questo parametro diminuisce, la maglia diventa più fine. Un valore nell'intervallo tra 0.1-10.
    • Elementi per spigolo: Se il valore di questo parametro cresce, la maglia diventa più fine. Un valore nell'intervallo tra 0.1-10.
    • Numero di elementi per il raggio di curvatura : Se il valore di questo parametro cresce, la maglia diventa più fine. Un valore nell'intervallo tra 0.1-10.


Per ogni opzione principale è anche possibile scegliere:

  • Ottimizza superficie: Per ottimizzare la superficie della forma.
  • Elementi di secondo ordine: Per generare gli elementi di secondo ordine.
  • Dominato da quadrangoli: Per disporre le maglie come esaedri.

Mesher Standard

Mesher Mefisto

Mesher Netgen

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

Esempio:

For every Fineness you can also choose:

  • Optimize surface: Whether an optimization of surface shape will be done.
  • Second order elements: Whether second order elements will be generated.
  • Quad dominated: Whether meshes will be arranged preferably using quadrilateral faces.

Scripting

This tool can be used in macros and from the Python console by using the following function:

MeshPart.meshFromShape(Shape=Shape, MaxLength=520)

Example:

import FreeCAD, Draft, Arch, Mesh, MeshPart

Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
FreeCAD.ActiveDocument.recompute()

Shape = Wall.Shape.copy(False)
Shape.Placement = Wall.getGlobalPlacement()

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

Notes

Arrow-left.svg Previous: Mesh ExportMesh.png Export Mesh