Mesh FromPartShape/it: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "* Questo comando non è limitato agli oggetti creati con Part. Può creare una mesh da qualsiasi oggetto che abbia una forma, inclusi gli oggetti creati con...")
Line 84: Line 84:
==Note==
==Note==


* This command is not restricted to objects created with the [[Part_Module|Part workbench]]. It can create a mesh from any object that has a shape including objects created with the [[PartDesign_Workbench|PartDesign workbench]].
* Questo comando non è limitato agli oggetti creati con [[Part_Module/it|Part]]. Può creare una mesh da qualsiasi oggetto che abbia una forma, inclusi gli oggetti creati con [[PartDesign_Workbench/it|PartDesignh]].
* The [[Std_Export|Std Export]] command can export shape objects directly to a mesh format.
* Il comando [[Std_Export/it|Esporta]] può esportare oggetti forma direttamente in un formato mesh.
* See also: [[Export_to_STL_or_OBJ|Export to STL or OBJ]] tutorial.
* Vedere anche il tutorial [[Export_to_STL_or_OBJ/it|Esportare in STL o OBJ]].


==Preferences==
==Preferences==

Revision as of 21:02, 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

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

  • Deviazione di superficie: la massima deviazione lineare di una sezione di mesh dalla superficie dell'oggetto.
  • Deviazione angolare: la massima deviazione angolare da una sezione di mesh a quella successiva. Questa impostazione viene utilizzata durante la creazione di mesh di superfici curve.
  • Deviazione relativa delle superfici: se selezionata, la deviazione lineare massima di un segmento di mesh sarà la Deviazione di superficie specificata 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 ai colori 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

  • Lunghezza massima dello spigolo: la lunghezza massima del bordo della maglia. Un valore piccolo genera una mrsh più fine. Specificando 0 o deselezionando la casella di controllo, si ottiene una mesh molto grossolana.
    • Se si preme il pulsante Stima, il mesher inserirà un valore stimato per la Lunghezza massima dello spigolo. Questo valore non è molto affidabile se sono stati selezionati più oggetti.

Mesher Netgen

  • Finezza: selezionare un'opzione per la finezza della mesh:
    • Molto grossa
    • Grossa
    • Moderata
    • Fine
    • Molto fine
    • Definita dall'utente: per questa opzione è possibile specificare le seguenti impostazioni:
      • Dimensione della mesh: un valore più piccolo crea una maglia più fine. Il valore deve essere compreso nell'intervallo 0.1 - 1.0.
      • Numero di elementi per spigolo: un valore più grande crea una maglia più fine. Il valore deve essere compreso nell'intervallo 0.2 - 10.0.
      • Numero di elementi per il raggio di curvatura: un valore più grande crea una maglia più fine. Il valore deve essere compreso nell'intervallo 0.2 - 10.0.
  • Ottimizza la superficie: se selezionata, la forma della superficie sarà ottimizzata.
  • Elementi di secondo ordine: se selezionato, verranno generati elementi di secondo ordine producendo una mesh più fine.
  • Dominato da quadrangoli: se selezionata, la mesh utilizzerà preferibilmente facce quadrilatere bidimensionali.

Mesher Gmsh

disponibile dalla versione 0.19

Per utenti Linux è richiesto il modulo esterno Gmsh.

  • Meshing: selezionare un'opzione di mesh:
    • Automatica
    • Adattivo
    • Delaunay
    • Frontale
    • BAMG
    • Quad frontale
    • Parallelogrammi
  • Dimensione massima dell'elemento: un valore più piccolo si traduce in una maglia più fine. Specificare 0 per determinare automaticamente questa dimensione.
  • Dimensione minima dell'elemento: un valore più piccolo si traduce in una maglia più fine. Il valore dovrebbe essere inferiore a Dimensione massima dell'elemento. Specificare 0 per determinare automaticamente questa dimensione.
  • Angolo: sembra non essere supportato in questo momento.
  • Percorso: premere il pulsante ... e individuare il percorso del file gmsh.exe.
  • Se il processo di meshing richiede troppo tempo si può premere il pulsante Termina per interromperlo.
  • Premere il pulsante Pulisci per rimuovere le informazioni nell'area di testo.

Note

  • Questo comando non è limitato agli oggetti creati con Part. Può creare una mesh da qualsiasi oggetto che abbia una forma, inclusi gli oggetti creati con PartDesignh.
  • Il comando Esporta può esportare oggetti forma direttamente in un formato mesh.
  • Vedere anche il tutorial Esportare in STL o OBJ.

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"