Mesh Workbench/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(44 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
L'ambiente Mesh gestisce i reticoli triangolari degli oggetti [http://en.wikipedia.org/wiki/Triangle_mesh mesh].
{{docnav/it|[[Inspection Workbench/it|Ambiente Inspection]]|[[OpenSCAD Module/it|Ambiente OpenSCAD]]|IconL=InspectionWorkbench.svg|IconR=OpenSCADWorkbench.svg}}


[[Image:Workbench_Mesh.svg|64px]]
Gli oggetti mesh sono un tipo speciale di oggetti 3D, composti da triangoli (le maglie della griglia) connessi lungo i loro bordi e nei loro vertici. Oggetti tassellati.


== Introduzione ==
[[Image:Mesh_example.jpg|Un esempio di un oggetto mesh]]
L'ambiente [[Mesh Workbench/it|Mesh]] gestisce i reticoli triangolari degli oggetti [http://en.wikipedia.org/wiki/Triangle_mesh mesh].


Gli oggetti mesh sono un tipo speciale di oggetti 3D, composti da facce triangolari (le maglie della griglia) connesse lungo i loro bordi e nei loro vertici. Oggetti tessellati.
Un esempio di un oggetto mesh


Molte applicazioni 3D utilizzano i mesh come tipo principale di oggetti 3D, ad esempio: [http://en.wikipedia.org/wiki/Sketchup sketchup], [http://en.wikipedia.org/wiki/Blender_(software) blender], [http://en.wikipedia.org/wiki/Maya_(software) maya] o[http://en.wikipedia.org/wiki/3d_max 3d studio max]. Dato che i mesh sono oggetti molto semplici, contenenti solo vertici (punti), bordi e facce (triangoli), sono molto facili da creare, modificare, suddividere, allungare, e altrettanto facili da trasferire da un'applicazione all'altra senza alcuna perdita di informazioni. Inoltre, dal momento che contengono dati molto semplici, le applicazioni 3D ne possono gestire grandi quantità senza alcun problema. Per queste ragioni, gli oggetti mesh sono spesso il tipo di oggetto 3D utilizzato dalle applicazioni che si occupano di cinema, animazione e creazione di immagini.
Molte applicazioni 3D utilizzano i mesh come tipo principale di oggetti 3D, ad esempio: [http://en.wikipedia.org/wiki/Sketchup Sketchup], [http://en.wikipedia.org/wiki/Blender_(software) Blender], [http://en.wikipedia.org/wiki/Maya_(software) Maya] e [http://en.wikipedia.org/wiki/3d_max 3D Studio Max]. Dato che i mesh sono oggetti molto semplici, contenenti solo vertici (punti), bordi e facce (triangoli), sono molto facili da creare, modificare, suddividere, allungare, e altrettanto facili da trasferire da un'applicazione all'altra senza alcuna perdita di informazioni. Inoltre, dal momento che contengono dati molto semplici, le applicazioni 3D ne possono gestire grandi quantità senza alcun problema. Per queste ragioni, gli oggetti mesh sono spesso il tipo di oggetto 3D utilizzato dalle applicazioni che si occupano di cinema, animazione e creazione di immagini.


Tuttavia, nel campo delle mesh ingegneristiche presentano una grande limitazione: sono fatti solo di superfici e non hanno informazioni di massa, quindi non si comportano come solidi. Ciò significa che tutte le operazioni basate su solidi, come addizione o sottrazione, sono difficili da eseguire sulle mesh. L'ambiente Mesh è utile per importare dati 3D in formato mesh, per analizzarli, rilevare errori e infine convertirli in un solido, per poterli usare con l'ambiente [[Part Workbench/it|Part]].
In the field of engineering, however, meshes present one big limitation: They are very dumb objects, only composed of points, lines and faces. They are only made of surfaces, and have no mass information, so they don't behave as solids. In a mesh there is no automatic way to know if a point is inside or outside the object. This means that all solid-based operations, such as addition or subtraction, are always a bit difficult to perform on meshes, and return errors often.


{{TOCright}}
In FreeCAD, since it is an engineering application, we would obviously prefer to work with more intelligent types of 3D objects, that can carry more information, such as mass, solid behaviour, or even custom parameters. The mesh module was first created to serve as a testbed, but to be able to read, manipulate and convert meshes is also highly important for FreeCAD. Very often, in your workflow, you will receive 3D data in mesh format. You will need to handle that data, analyse it to detect errors or other problems that prevent converting them to more intelligent objects, and finally, convert them to more intelligent objects, handled by the [[Part Module]].
[[Image:Mesh_example.jpg|600px]]


==Strumenti==
== Utilizzare il modulo mesh ==


Attualmente, il modulo Mesh ha una interfaccia molto semplice, tutte le sue funzioni sono raggruppate nelle voci del menu '''Mesh'''. Per il momento, le più importanti operazioni possibili sono:
Il modulo Mesh ha una interfaccia molto semplice, tutte le sue funzioni sono raggruppate nelle voci del menu {{MenuCommand|Mesh/it|Mesh}}.
* [[Image:Mesh_ImportMesh.png|32px]] [[Mesh Import/it|Importa mesh]]: Importa oggetti mesh in diversi formati di file
* [[Image:Mesh_ExportMesh.png|32px]] [[Mesh Export/it|Esporta mesh]]: Esporta oggetti mesh in diversi formati di file
* [[Image:Mesh_MeshFromShape.png|32px]] [[Mesh MeshFromShape/it|Crea mesh da forma]]: Converte oggetti [[Part Module/it|Parte]] in oggetti Mesh
* [[Image:Mesh_HarmonizeNormals.png|32px]] [[Mesh HarmonizeNormals/it|Armonizza le normali]]: Armonizza le [https://it.wikipedia.org/wiki/Normale_%28superficie%29 normali]
* [[Image:Mesh_FlipNormals.png|32px]] [[Mesh FlipNormals/it|Inverti le normali]]: Inverte le [https://it.wikipedia.org/wiki/Normale_%28superficie%29 normali] di una mesh
* [[Mesh FillHoles/it|Riempi i fori...]]: Riempie i fori
* [[Image:Mesh_FillInteractiveHole.png|32px]] [[Mesh FillInteractiveHole/it|Chiudi i fori]]: Riempie e chiude i fori nelle maglie
* [[Image:Mesh_RemoveComponents.png|32px]] [[Mesh RemoveComponents/it|Rimuovi componenti...]]: Rimuove elementi della griglia
* [[Mesh RemoveCompByHand/it|Rimuovi componenti a mano...]]: Rimuove manualmente elementi della griglia
* [[Mesh AddTriangle/it|Aggiungi triangolo]]: Aggiunge un triangolo
* [[Mesh Smooth/it|Leviga...]]: Leviga la mesh


=== Strumenti generali ===
* [[Image:Mesh_ImportMesh.png|32px]] [[Mesh Import/it|Importa mesh...]]: importa mesh in diversi formati di file.
* [[Image:Mesh_ExportMesh.png|32px]] [[Mesh Export/it|Esporta mesh...]]: esporta mesh in diversi formati di file.
* [[Image:Mesh MeshFromShape.png|32px]] [[Mesh FromPartShape/it|Crea mesh da una forma...]]: converte un oggetto [[Part Module/it|Part]] in un oggetto mesh.
* [[Image:Mesh_CurvaturePlot.png|32px]] [[Mesh CurvaturePlot/it|Colora curvatura]]: crea una trama di curvatura.
* [[Image:Mesh HarmonizeNormals.png|32px]] [[Mesh HarmonizeNormals/it|Armonizza le normali]]: armonizza le normali.
* [[Image:Mesh_FlipNormals.png|32px]] [[Mesh FlipNormals/it|Inverti le normali]]: inverte le [http://en.wikipedia.org/wiki/Surface_normal normali].
* [[Mesh FillHoles/it|Riempi i fori...]]: riempie i fori.
* [[Image:Mesh_FillInteractiveHole.png|32px]] [[Mesh FillInteractiveHole/it|Chiudi il foro]]: chiude i fori nelle maglie.
* [[Mesh AddTriangle/it|Aggiungi triangolo]]: aggiunge un triangolo
* [[Image:Mesh_RemoveComponents.png|32px]] [[Mesh RemoveComponents/it|Rimuovi componente...]]: rimuove componenti di mesh
* [[Mesh RemoveCompByHand/it|Rimuovi componente a mano...]]: rimuove a mano i componenti delle mesh.
* [[Mesh CreateMeshSegment/it|Crea segmenti di mesh...]]: crea segmenti di mesh.
* [[Mesh Smooth/it|Leviga...]]: leviga l'oggetto mesh.
* [[Mesh Scale/it|Scala...]]:


=== Analizza ===
* '''Analizzare''' la curvatura, le facce, e verificare se un oggetto mesh può essere convertito senza inconvenienti in un solido
Analizza la curvatura, le facce, e verifica se un oggetto mesh può essere convertito senza inconvenienti in un solido
** [[Mesh EvaluateRepair/it|Analizza e ripara la mesh...]]: Analizza e ripara la mesh
** [[Mesh EvaluateRepair/it|Analizza e ripara la mesh...]]: analizza e ripara la mesh.
** [[Image:Mesh EvaluateFacet.png|32px]] [[Mesh EvaluateFacet/it|Dettagli faccia]]: Fornisce informazioni sulle facce
** [[Mesh EvaluateCurvature/it|Dettagli curvatura]]: Fornisce informazioni sulla curvatura
** [[Image:Mesh EvaluateFacet.png|32px]] [[Mesh EvaluateFacet/it|Dettagli faccia]]: fornisce informazioni sulle facce.
** [[Mesh EvaluateCurvature/it|Dettagli curvatura]]: fornisce informazioni sulla curvatura.
** [[Mesh EvaluateSolid/it|Controlla il solido mesh]]: Controlla se il solido può essere convertito in mesh
** [[Mesh BoundingBox/it|Info Limiti Contenitore...]]: Valuta il riquadro di delimitazione di una mesh
** [[Mesh EvaluateSolid/it|Controlla il solido mesh]]: controlla se il solido può essere convertito in mesh.
** [[Mesh BoundingBox/it|Info Limiti Contenitore...]]: valuta il riquadro di delimitazione di una mesh.


=== Solido regolare ===
[[Image:Mesh_Regular_Solid.png|32px]] [[Mesh BuildRegularSolid/it|Regular solid...]]: crea primitive mesh, come cubi, cilindri, coni o sfere.
* [[Image:Mesh_Cube.png|32px]] [[Mesh_Cube/it|Cubo]]: crea un cubo mesh.
* [[Image:Mesh_Cylinder.png|32px]] [[Mesh_Cylinder/it|Cilindro]]: crea un cilindro mesh.
* [[Image:Mesh_Cone.png|32px]] [[Mesh_Cone/it|Cono]]: crea un cono mesh.
* [[Image:Mesh_Sphere.png|32px]] [[Mesh_Sphere/it|Sfera]]: crea una sfera mesh.
* [[Image:Mesh_Ellipsoid.png|32px]] [[Mesh_Ellipsoid/it|Ellissoide]]: crea un ellissoide mesh.
* [[Image:Mesh_Torus.png|32px]] [[Mesh_Torus/it|Toro]]: crea un toro mesh.


=== Operazioni booleane ===
* [[Image:Mesh_Regular_Solid.png|32px]] [[Mesh BuildRegularSolid/it|Solido regolare...]] Crea oggetti mesh primitivi, come cubi, cilindri, coni o sfere:
** [[Image:Mesh_Cube.png|32px]] Crea un cubo mesh
* [[Mesh Union/it|Unione]]: esegue una unione (fusione) di mesh.
* [[Mesh Intersection/it|Intersezione]]: esegue una intersezione (parte comune) di mesh.
** [[Image:Mesh_Cylinder.png|32px]] Crea un cilindro mesh
* [[Mesh Difference/it|Differenza]]: esegue una differenza (taglio) di mesh.
** [[Image:Mesh_Cone.png|32px]] Crea un cono mesh
** [[Image:Mesh_Sphere.png|32px]] Crea una sfera mesh
** [[Image:Mesh_Ellipsoid.png|32px]] Crea un ellissoide mesh
** [[Image:Mesh_Torus.png|32px]] Crea un toro mesh


=== Taglio ===
* [[Image:Mesh_PolyCut.png|32px]] [[Mesh_PolyCut/it|Taglia con un poligono]]: taglia la mesh lungo una linea.
* [[Mesh TrimMesh/it|Rifila con un poligono]]: taglia la maglia.
* [[Mesh TrimMeshWithPlane/it|Rifila con un piano]]: taglia l'oggetto con un piano.
* Crea una sezione da mesh e piano


=== Altro ===
* Eseguire operazioni '''Booleane''' con oggetti mesh
** [[Mesh Union/it|Unione]]: Esegue una unione (fusione) di mesh
* [[Mesh Merge/it|Unisci]]: unisce mesh.
** [[Mesh Intersection/it|Intersezione]]: Esegue una intersezione (parte comune) di mesh
* [[Mesh SelectMesh/it|Seleziona le mesh]]: seleziona mesh.
** [[Mesh Difference/it|Differenza]]: Esegue una differenza (taglio) di mesh
* [[Mesh SplitMesh/it|Dividi la mesh]]: divide mesh.
* [[Image:Mesh MakeSegment.png|32px]] [[Mesh MakeSegment/it|Crea un segmento]]: crea un segmento.


== Preferenze ==
* [[Image:Preferences-import-export.svg|32px]] [[Import_Export_Preference/it|Preferenze]] Import-Export


Altri strumenti mesh sono disponibili nell'ambiente [[OpenSCAD Workbench/it|OpenSCAD]].
* [[Mesh Merge/it|Unisci]]: Unisce mesh
* [[Mesh SelectMesh/it|Seleziona le mesh]]: Seleziona mesh
* [[Image:Mesh_Cut.png|32px]] [[Mesh Cut/it|Taglia la mesh]]: Taglia le mesh lungo una linea
* [[Mesh SplitMesh/it|Dividi la mesh]]: Divide mesh
* [[Image:Mesh MakeSegment.png|32px]] [[Mesh MakeSegment/it|Crea un segmento]]: Crea un segmento
* [[Mesh TrimMesh/it|Taglia mesh]]: Taglia mesh
* [[Mesh TrimMeshWithPlane/it|Taglia mesh con un piano]]: Taglia mesh con un piano
* [[Mesh CreateMeshSegment/it|Crea segmenti di mesh...]]: Crea segmenti di mesh
* [[Image:Mesh_CurvaturePlot.png|32px]] [[Mesh CurvaturePlot/it|Colora curvatura]]: Crea un grafico della curvatura




Queste sono solo alcune delle operazioni di base, quelle che sono attualmente presenti nell'interfaccia del modulo Mesh.


FreeCAD può gestire gli oggetti grigliati in molti altri modi tramite gli [[Mesh Scripting/it| script Mesh]].
Altri strumenti mesh sono disponibili nell'ambiente [[OpenSCAD Workbench/it|OpenSCAD]].

FreeCAD può gestire gli oggetti grigliati in molti altri modi tramite gli [[Mesh Scripting/it| script]].


==Link==
==Link==
Line 73: Line 83:
* [[FreeCAD_and_Mesh_Import/it|Importare oggetti Mesh in FreeCAD]]
* [[FreeCAD_and_Mesh_Import/it|Importare oggetti Mesh in FreeCAD]]


{{docnav/it|[[Inspection Workbench/it|Ambiente Inspection]]|[[OpenSCAD Module/it|Ambiente OpenSCAD]]|IconL=InspectionWorkbench.svg|IconR=OpenSCADWorkbench.svg}}


{{Mesh Tools navi/it}}


{{Userdocnavi/it}}
{{Docnav/it|[[Sketcher Workbench/it|Ambiente Schizzo]]|[[Part Module/it|Ambiente Parte]]}}


[[Category:User Documentation/it]]
[[Category:Mesh/it]]
[[Category:Workbenches/it]]
<languages/>

Revision as of 21:10, 25 November 2019

Introduzione

L'ambiente Mesh gestisce i reticoli triangolari degli oggetti mesh.

Gli oggetti mesh sono un tipo speciale di oggetti 3D, composti da facce triangolari (le maglie della griglia) connesse lungo i loro bordi e nei loro vertici. Oggetti tessellati.

Molte applicazioni 3D utilizzano i mesh come tipo principale di oggetti 3D, ad esempio: Sketchup, Blender, Maya e 3D Studio Max. Dato che i mesh sono oggetti molto semplici, contenenti solo vertici (punti), bordi e facce (triangoli), sono molto facili da creare, modificare, suddividere, allungare, e altrettanto facili da trasferire da un'applicazione all'altra senza alcuna perdita di informazioni. Inoltre, dal momento che contengono dati molto semplici, le applicazioni 3D ne possono gestire grandi quantità senza alcun problema. Per queste ragioni, gli oggetti mesh sono spesso il tipo di oggetto 3D utilizzato dalle applicazioni che si occupano di cinema, animazione e creazione di immagini.

Tuttavia, nel campo delle mesh ingegneristiche presentano una grande limitazione: sono fatti solo di superfici e non hanno informazioni di massa, quindi non si comportano come solidi. Ciò significa che tutte le operazioni basate su solidi, come addizione o sottrazione, sono difficili da eseguire sulle mesh. L'ambiente Mesh è utile per importare dati 3D in formato mesh, per analizzarli, rilevare errori e infine convertirli in un solido, per poterli usare con l'ambiente Part.

Strumenti

Il modulo Mesh ha una interfaccia molto semplice, tutte le sue funzioni sono raggruppate nelle voci del menu Mesh/it.

Strumenti generali

Analizza

Analizza la curvatura, le facce, e verifica se un oggetto mesh può essere convertito senza inconvenienti in un solido

Solido regolare

Regular solid...: crea primitive mesh, come cubi, cilindri, coni o sfere.

Operazioni booleane

  • Unione: esegue una unione (fusione) di mesh.
  • Intersezione: esegue una intersezione (parte comune) di mesh.
  • Differenza: esegue una differenza (taglio) di mesh.

Taglio

Altro

Preferenze

Altri strumenti mesh sono disponibili nell'ambiente OpenSCAD.


FreeCAD può gestire gli oggetti grigliati in molti altri modi tramite gli script Mesh.

Link