Mesh/it: Difference between revisions
(Updating to match new version of source page) |
(Created page with "== Ulteriori informazioni ==") |
||
(12 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
{{TOCright}} |
{{TOCright}} |
||
<span id="Introduction"></span> |
|||
== Introduzione == |
== Introduzione == |
||
In FreeCAD |
In FreeCAD la parola "[[Mesh/it|Mesh]]" viene normalmente utilizzata per riferirsi a un [[Mesh_MeshObject/it|Mesh MeshObject]] (classe {{incode|Mesh::MeshObject}}), un tipo di oggetto che definisce dati 3D ma non è un solido "[[Shape/it|Shape]]". |
||
Le mesh sono oggetti molto semplici, contenenti solo vertici (punti), bordi e facce triangolari. In generale, sono facili da creare, modificare, suddividere ed estendere e possono essere passati da un'applicazione all'altra senza alcuna perdita di dettagli. Inoltre, poiché le mesh contengono dati molto semplici, le applicazioni 3D come i software di animazione e i videogiochi possono gestirne quantità molto grandi (milioni di triangoli) senza utilizzare molte risorse di calcolo. |
|||
Meshes are very simple objects, containing only vertices (points), edges and triangular faces. In general, they are easy to create, modify, subdivide, and stretch, and can be passed from one application to another without any loss of detail. In addition, since meshes contain very simple data, 3D applications like animation software and video games can manage very large quantities of them (millions of triangles) without using a lot of computing resources. |
|||
Tuttavia, nel campo dell'ingegneria le mesh presentano una grande limitazione: sono costituite solo da superfici e non hanno informazioni sulla "massa", quindi non si comportano come "solidi". Ciò significa che le operazioni basate sui solidi, come [[Part_Boolean/it|addizione o sottrazione booleana]], sono difficili da eseguire sulle mesh. Inoltre, poiché sono definite da singoli punti, sono difficili da descrivere in modo parametrico. |
|||
However, in the field of engineering meshes present one big limitation: they are only made of surfaces, and have no "mass" information, so they don't behave like "solids". This means that solid-based operations, like [[Part_Boolean|boolean addition or subtraction]], are difficult to perform on meshes. Also, since they are defined by individual points, they are hard to describe in a parametric fashion. |
|||
Vedere [[Mesh_MeshObject/it|Mesh MeshObject]] per ulteriori informazioni su questo tipo di oggetto e vedere [https://en.wikipedia.org/wiki/Polygon_mesh Mesh poligonale] per informazioni generiche sui sistemi informatici. |
|||
[[File:Shape_and_mesh.svg]] |
[[File:Shape_and_mesh.svg]] |
||
{{Caption| |
{{Caption|Sinistra: [[Shape/it|forma]] parametrica definita dalle proprietà. A destra: [[Mesh/it|mesh]], definita da vertici e superfici triangolari.}} |
||
<span id="Usage"></span> |
|||
==Utilizzo== |
==Utilizzo== |
||
Le mesh vengono normalmente create mediante funzioni interne dell'[[Mesh_Workbench/it|Ambiente Mesh]] o importando file in formato mesh, come STL e OBJ. |
|||
In sostanza, ci si aspetta che ogni oggetto derivato da una [[Mesh_Feature/it|Mesh Feature]] (classe {{incode|Mesh::Feature}}) contenga e manipoli una Mesh. |
|||
Poiché FreeCAD è progettato principalmente per essere un modellatore di solidi, è più adatto a gestire [[Shape/it|Forme]] solide. Può importare e visualizzare mesh nella [[3D_view/it|vista 3D]] e l'[[Mesh_Workbench/it|Ambiente Mesh]] offre alcuni comandi per manipolarle direttamente. Ma in molti casi la Mesh deve prima essere convertita in una [[Shape/it|Forma]] (vedere [[Part_ShapeFromMesh/it|Part ShapeFromMesh]]), oppure la geometria deve essere ricreata utilizzando tecniche di modellazione solida dall'[[Part_Workbench/it|Ambiente Part]] o dall'[[PartDesign_Workbench/it|Ambiente PartDesign]]. |
|||
<span id="Finite_element_meshes"></span> |
|||
== Finite element meshes == |
|||
== Mesh Elementi Finiti == |
|||
In FreeCAD |
In FreeCAD la parola "[[Mesh/it|Mesh]]" può anche riferirsi a un oggetto specifico che verrà utilizzato nell'analisi degli elementi finiti (FEA). |
||
Quando un oggetto con una [[Shape/it|Forma]] solida viene utilizzato nell'[[FEM_Workbench/it|Ambiente FEM]] verrà discretizzato in una mesh triangolare. In questo caso, l'oggetto risultante è una classe [[FEM_Mesh/it|FEM FemMeshObject]] ({{incode|Fem::FemMeshObject}}) e non è derivata da una [[Mesh_Feature/it|Mesh Feature]] ({{incode| Mesh::Feature}}). |
|||
Per ulteriori informazioni vedere [[FEM_Workbench/it|Ambiente FEM ]] e [[FEM_Mesh/it|FEM Mesh]]. |
|||
<span id="More_information"></span> |
|||
== More information == |
|||
== Ulteriori informazioni == |
|||
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=47493 Polygonal (mesh) geometry] |
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=47493 Polygonal (mesh) geometry] |
Latest revision as of 23:25, 30 November 2023
Introduzione
In FreeCAD la parola "Mesh" viene normalmente utilizzata per riferirsi a un Mesh MeshObject (classe Mesh::MeshObject
), un tipo di oggetto che definisce dati 3D ma non è un solido "Shape".
Le mesh sono oggetti molto semplici, contenenti solo vertici (punti), bordi e facce triangolari. In generale, sono facili da creare, modificare, suddividere ed estendere e possono essere passati da un'applicazione all'altra senza alcuna perdita di dettagli. Inoltre, poiché le mesh contengono dati molto semplici, le applicazioni 3D come i software di animazione e i videogiochi possono gestirne quantità molto grandi (milioni di triangoli) senza utilizzare molte risorse di calcolo.
Tuttavia, nel campo dell'ingegneria le mesh presentano una grande limitazione: sono costituite solo da superfici e non hanno informazioni sulla "massa", quindi non si comportano come "solidi". Ciò significa che le operazioni basate sui solidi, come addizione o sottrazione booleana, sono difficili da eseguire sulle mesh. Inoltre, poiché sono definite da singoli punti, sono difficili da descrivere in modo parametrico.
Vedere Mesh MeshObject per ulteriori informazioni su questo tipo di oggetto e vedere Mesh poligonale per informazioni generiche sui sistemi informatici.
Sinistra: forma parametrica definita dalle proprietà. A destra: mesh, definita da vertici e superfici triangolari.
Utilizzo
Le mesh vengono normalmente create mediante funzioni interne dell'Ambiente Mesh o importando file in formato mesh, come STL e OBJ.
In sostanza, ci si aspetta che ogni oggetto derivato da una Mesh Feature (classe Mesh::Feature
) contenga e manipoli una Mesh.
Poiché FreeCAD è progettato principalmente per essere un modellatore di solidi, è più adatto a gestire Forme solide. Può importare e visualizzare mesh nella vista 3D e l'Ambiente Mesh offre alcuni comandi per manipolarle direttamente. Ma in molti casi la Mesh deve prima essere convertita in una Forma (vedere Part ShapeFromMesh), oppure la geometria deve essere ricreata utilizzando tecniche di modellazione solida dall'Ambiente Part o dall'Ambiente PartDesign.
Mesh Elementi Finiti
In FreeCAD la parola "Mesh" può anche riferirsi a un oggetto specifico che verrà utilizzato nell'analisi degli elementi finiti (FEA).
Quando un oggetto con una Forma solida viene utilizzato nell'Ambiente FEM verrà discretizzato in una mesh triangolare. In questo caso, l'oggetto risultante è una classe FEM FemMeshObject (Fem::FemMeshObject
) e non è derivata da una Mesh Feature ( Mesh::Feature
).
Per ulteriori informazioni vedere Ambiente FEM e FEM Mesh.
Ulteriori informazioni
- 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
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
- Cuore: App DocumentObject
- Base: App FeaturePython, App GeoFeature, Part Feature, Mesh Feature, Fem FemMeshObject
- Forme interne: Part TopoShape, Mesh MeshObject, Fem FemMesh
- Struttura: App DocumentObjectGroup (Std Group), App Part (Std Part), App Link
- Derivate: Part Part2DObject, Sketcher SketchObject, PartDesign Body, PartDesign Feature
- 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