Mesh: 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 Mesh_FromPartShape crea oggetti mesh non parametrici (Mesh Features) da shape di oggetti (Part Features).
L'operazione inversa è Crea forma da mesh dell' Ambiente Part.
Utilizzo
- Facoltativamente selezionare uno o più oggetti.
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante
Crea mesh da una forma....
- Selezionare l'opzione Mesh →
Crea mesh da una forma... dal menu.
- Premere il pulsante
- Si apre il pannello delle azioni Tessellazione.
- Mentre il pannello delle azioni è aperto, si può fare una nuova selezione o modificare una selezione esistente.
- Selezionare la scheda per il mesher che si desidera utilizzare.
- Specificare le impostazioni richieste. Vedere Programmi_mesher.
- 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
.
- Dimensione della mesh: un valore più piccolo crea una maglia più fine. Il valore deve essere compreso nell'intervallo
- 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
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 PartDesign.
- Il comando Esporta può esportare oggetti forma direttamente in un formato mesh.
- Vedere anche il tutorial Esportare in STL o OBJ.
Preferenze
Mesher standard
- L'impostazione di Surface deviation viene memorizzata in: Strumenti → Modifica parametri... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → LinearDeflection.
- L'impostazione di Angular deviation viene memorizzata in: Strumenti → Modifica parametri... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → AngularDeflection.
- L'impostazione di Relative surface deviation viene memorizzata in: Strumenti → Modifica parametri... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → RelativeLinearDeflection.
Mesher Gmsh
- L'impostazione di Path viene memorizzata in: Strumenti → Modifica parametri... → BaseApp → Preferences → Mod → Mesh → Meshing → gmshExe.
Proprietà
Vedere: Mesh Feature.
Script
Vedere anche: Script di base per FreeCAD
Per creare un oggetto mesh da un oggetto shape usa il metodo meshFromShape
del modulo MeshPart. Questo metodo ha diverse firme. La firma determina il mesher che verrà utilizzato. L'esempio seguente utilizza la firma mesher Mefisto.
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"
- Miscellaneous: Import mesh, Export mesh, Create mesh from shape, Regular solid, Unwrap Mesh, Unwrap Face
- Modifying: Harmonize normals, Flip normals, Fill holes, Close hole, Add triangle, Remove components, Remove components by hand, Smooth, Refinement, Decimation, Scale
- Boolean: Union, Intersection, Difference
- Cutting: Cut mesh, Trim mesh, Trim mesh with a plane, Create section from mesh and plane, Cross-sections
- Components and segments: Merge, Split by components, Create mesh segments, Create mesh segments from best-fit surfaces

- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub