Mesh FromPartShape/it: Difference between revisions
Renatorivo (talk | contribs) No edit summary |
Renatorivo (talk | contribs) No edit summary |
||
Line 59: | Line 59: | ||
*{{MenuCommand|Ottimizza la superficie}}: se selezionata, la forma della superficie sarà ottimizzata. |
*{{MenuCommand|Ottimizza la superficie}}: se selezionata, la forma della superficie sarà ottimizzata. |
||
*{{MenuCommand|Elementi di secondo ordine}}: se selezionato, verranno generati elementi di secondo ordine producendo una mesh più fine. |
*{{MenuCommand|Elementi di secondo ordine}}: se selezionato, verranno generati elementi di secondo ordine producendo una mesh più fine. |
||
*{{MenuCommand|Dominato da quadrangoli}}: se selezionata, la mesh utilizzerà preferibilmente [https://en.wikipedia.org/wiki/Types_of_mesh#facce quadrilatere bidimensionali]. |
*{{MenuCommand|Dominato da quadrangoli}}: se selezionata, la mesh utilizzerà preferibilmente [https://en.wikipedia.org/wiki/Types_of_mesh#Two-dimensional facce quadrilatere bidimensionali]. |
||
===Gmsh mesher=== |
===Gmsh mesher=== |
Revision as of 20:46, 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
- Facoltativamente selezionare uno o più oggetti.
- Esistono diversi modi per richiamare il comando:
- 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.
Gmsh mesher
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
- Tutorial: Esportare in STL o OBJ
- This command is not restricted to objects created with the Part workbench. It can create a mesh from any object that has a shape including objects created with the PartDesign workbench.
- The Std Export command can export shape objects directly to a mesh format.
- See also: Export to STL or OBJ tutorial.
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"
Mesh
- 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
User documentation
- 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, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub