Mesh Workbench/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Tag: Manual revert
 
(210 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
L'ambiente Mesh gestisce le grigliature triangolari degli oggetti [http://en.wikipedia.org/wiki/Triangle_mesh mesh].


{{Docnav/it
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.
|[[Inspection_Workbench/it|Ambiente Ispezione]]
|[[OpenSCAD_Workbench/it|Ambiente OpenSCAD]]
|IconL=Workbench_Inspection.svg
|IconR=Workbench_OpenSCAD.svg}}


[[Image:Mesh_example.jpg|Un esempio di un oggetto mesh]]
[[Image:Workbench_Mesh.svg|thumb|128px|L'icona dell'ambiente Mesh]]


{{TOCright}}
Un esempio di un oggetto mesh


<span id="Introduction"></span>
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.
==Introduzione==


L'[[Mesh_Workbench/it|Ambiente Mesh]] [[Image:Workbench_Mesh.svg|24px]] 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.
Nel campo dell'ingegneria, tuttavia, i mesh presentano una grossa limitazione: Sono oggetti estremamente elementari, composti solo da punti, linee e facce; sono composti solo da superfici, e non contengono alcuna informazione sulla massa, di conseguenza non si comportano come solidi. In un mesh non c'è, ad esempio, un modo automatico per sapere se un punto è all'interno o all'esterno dell'oggetto. Tutte le operazioni sui volumi di questi oggetti, come l'addizione o la sottrazione, sono sempre complicate da eseguire e spesso si verificano errori.


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.
In FreeCAD, poiché si tratta di un'applicazione di ingegneria, si preferisce lavorare con tipi di oggetti 3D più intelligenti, che possano contenere più informazioni, quali la massa, il comportamento solido o anche altri parametri personalizzati.


Tuttavia, nel campo ingegneristico le mesh presentano una grande limitazione: non possono definire con precisione le superfici curve. Questo è il motivo per cui FreeCAD si affida invece a [[wikipedia:Boundary representation|Brep]]. L'ambiente Mesh offre alcuni comandi per manipolare direttamente le mesh, ma viene spesso utilizzato per importare dati di mesh 3D e convertirle in un solido da utilizzare con [[Image:Workbench_Part.svg|24px]] [[Part_Workbench/it|Part]] o [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench/it|PartDesign]].
Il modulo mesh è stato creato come ambiente di prova, ma è comunque importante che FreeCAD sia in grado di leggere, modificare e convertire le mesh . Spesso, nel processo di lavoro, si ricevono i dati 3D in formato mesh. Di conseguenza è necessario poter gestire questi dati, analizzarli per individuare errori o altri problemi che impediscono di convertirli in oggetti più intelligenti e, infine, poterli convertire in oggetti più intelligenti per gestirli con l'[[Part Module/it|Ambiente Parte]].


[[Image:Mesh_example.jpg|500px]]
== Utilizzare il modulo mesh ==


<span id="Tools"></span>
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:
==Strumenti==
* [[Image:Mesh_Import_Mesh.svg|32px]] [[Mesh Import/it|Importa mesh]]: Importa oggetti mesh in diversi formati di file
* [[Image:Mesh_Export_Mesh.svg|32px]] [[Mesh Export/it|Esporta mesh]]: Esporta oggetti mesh in diversi formati di file
* [[Image:Mesh_Mesh_from_Shape.svg|32px]] [[Mesh MeshFromShape/it|Crea mesh da forma]]: Converte oggetti [[Part Module/it|Parte]] in oggetti Mesh
* [[Image:Mesh_Harmonize_Normals.svg|32px]] [[Mesh HarmonizeNormals/it|Armonizza le normali]]: Armonizza le [https://it.wikipedia.org/wiki/Normale_%28superficie%29 normali]
* [[Image:Mesh_Flip_Normals.svg|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_boundary.svg|32px]] [[Mesh FillInteractiveHole/it|Chiudi i fori]]: Riempie e chiude i fori nelle maglie
* [[Image:Mesh_Remove_Components.svg|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


Tutti gli strumenti dell'ambiente Mesh sono accessibili dal menu '''Meshes'''. Quasi tutti sono disponibili anche in una delle barre degli strumenti Mesh.


* [[Image:Mesh_Import.svg|32px]] [[Mesh_Import/it|Importa mesh...]]: importa un oggetto mesh da un file.
* '''Analizzare''' la curvatura, le facce, e verificare 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
** [[Image:Mesh_pipette.svg|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


* [[Image:Mesh_Export.svg|32px]] [[Mesh_Export/it|Esporta mesh...]]: esporta un oggetto mesh in un file.


* [[Image:Mesh_Regular_Solid.svg|32px]] [[Mesh BuildRegularSolid/it|Solido regolare]] Crea oggetti mesh primitivi, come cubi, cilindri, coni o sfere:
* [[Image:Mesh_FromPartShape.svg|32px]] [[Mesh_FromPartShape/it|Crea mesh da una forma...]]: crea oggetti mesh da oggetti forma.
** [[Image:Mesh_Cube.svg|32px]] Crea un cubo mesh
** [[Image:Mesh_Cylinder.svg|32px]] Crea un cilindro mesh
** [[Image:Mesh_Cone.svg|32px]] Crea un cono mesh
** [[Image:Mesh_Sphere.svg|32px]] Crea una sfera mesh
** [[Image:Mesh_Ellipsoid.svg|32px]] Crea un ellissoide mesh
** [[Image:Mesh_Torus.svg|32px]] Crea un toro mesh


* [[Image:Mesh_RemeshGmsh.svg|32px]] [[Mesh_RemeshGmsh/it|Affinamento...]]: affina un oggetto mesh.


*Analizza
* Eseguire operazioni '''Booleane''' con oggetti mesh
** [[Image:Mesh_Evaluation.svg|32px]] [[Mesh_Evaluation/it|Valuta e ripara la mesh...]]: analizza e ripara un oggetto mesh.
** [[Mesh Union/it|Unione]]: Esegue una unione (fusione) di mesh
** [[Image:Mesh_EvaluateFacet.svg|32px]] [[Mesh_EvaluateFacet/it|Dettagli della faccia]]: fornisce informazioni sulle facce di un oggetto mesh.
** [[Mesh Intersection/it|Intersezione]]: Esegue una intersezione (parte comune) di mesh
** [[Image:Mesh_CurvatureInfo.svg|32px]] [[Mesh_CurvatureInfo/it|Dettagli della curvatura]]: mostra la curvatura assoluta di [[Mesh_VertexCurvature/it|oggetti curvati]] in punti selezionati.
** [[Mesh Difference/it|Differenza]]: Esegue una differenza (taglio) di mesh
** [[Image:Mesh_EvaluateSolid.svg|32px]] [[Mesh EvaluateSolid/it|Controlla se è un solido]]: controlla se l'oggetto mesh è un solido.
** [[Image:Mesh_BoundingBox.svg|32px]] [[Mesh BoundingBox/it|Info limiti d'ingombro...]]: valuta il cuboide di delimitazione di un oggetto mesh.


* [[Image:Mesh_VertexCurvature.svg|32px]] [[Mesh_VertexCurvature/it|Grafico della curvatura]]: Crea oggetti Curvatura mesh per oggetti mesh.


* [[Image:Mesh_HarmonizeNormals.svg|32px]] [[Mesh_HarmonizeNormals/it|Armonizza le normali]]: armonizza le normali di un oggetto mesh.
* [[Mesh Merge/it|Unisci]]: Unisce mesh
* [[Mesh SelectMesh/it|Seleziona le mesh]]: Seleziona mesh
* [[Image:Mesh_cut.svg|32px]] [[Mesh Cut/it|Taglia la mesh]]: Taaglia le mesh lungo una linea
* [[Mesh SplitMesh/it|Dividi la mesh]]: Divide mesh
* [[Image:PolygonPick.svg|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_Curvature_Plot.svg|32px]] [[Mesh CurvaturePlot/it|Colora curvatura]]: Crea un grafico della curvatura


* [[Image:Mesh_FlipNormals.svg|32px]] [[Mesh_FlipNormals/it|Inverti le normali]]: capovolge le normali di un oggetto mesh.


* [[Image:Mesh_FillupHoles.svg|32px]] [[Mesh_FillupHoles/it|Riempi i buchi...]]: riempie i buchi negli oggetti mesh.
Queste sono solo alcune delle operazioni di base attualmente presenti nell'interfaccia del modulo Mesh.


* [[Image:Mesh_FillInteractiveHole.svg|32px]] [[Mesh_FillInteractiveHole/it|Chiudi il buco]]: riempie i fori selezionati negli oggetti mesh.
Altri strumenti mesh sono disponibili nell'ambiente [[OpenSCAD Workbench/it|OpenSCAD]].


* [[Image:Mesh_AddFacet.svg|32px]] [[Mesh_AddFacet/it|Aggiungi triangolo]]: aggiunge facce lungo un bordo di un oggetto mesh aperto.
FreeCAD può gestire gli oggetti grigliati in molti altri modi tramite gli [[Mesh Scripting/it| script]].


* [[Image:Mesh_RemoveComponents.svg|32px]] [[Mesh_RemoveComponents/it|Rimuovi componente...]]: rimuove le facce dagli oggetti mesh.
==Link==


* [[Image:Mesh_RemoveCompByHand.svg|32px]] [[Mesh_RemoveCompByHand/it|Rimuovi componente a mano...]]: rimuove i componenti dagli oggetti mesh.
* [[FreeCAD_and_Mesh_Import/it|Importare oggetti Mesh in FreeCAD]]


* [[Image:Mesh_Segmentation.svg|32px]] [[Mesh_Segmentation/it|Crea segmenti di mesh...]]: crea segmenti di mesh separati per tipi di superfici specificate di un oggetto mesh.


* [[Image:Mesh_SegmentationBestFit.svg|32px]] [[Mesh_SegmentationBestFit/it|Adatta i segmenti...]]: crea segmenti di mesh separati per tipi di superficie specifiche di un oggetto mesh e può identificarne i parametri.


* [[Image:Mesh_Smoothing.svg|32px]] [[Mesh_Smoothing/it|Leviga...]]: leviga un oggetto mesh.
{{Docnav/it|[[Sketcher Workbench/it|Ambiente Schizzo]]|[[Part Module/it|Ambiente Parte]]}}


* [[Image:Mesh_Decimating.svg|32px]] [[Mesh_Decimating/it|Decima...]]: riduce il numero di facce negli oggetti mesh.
[[Category:User Documentation/it]]

<languages/>
* [[Image:Mesh_Scale.svg|32px]] [[Mesh_Scale/it|Scala...]]: scala un oggetto mesh.

* [[Image:Mesh_BuildRegularSolid.svg|32px]] [[Mesh_BuildRegularSolid/it|Solido regolare...]]: Crea un oggetto mesh solido parametrico regolare.

*Operazioni booleane
** [[Image:Mesh_Union.svg|32px]] [[Mesh Union/it|Unione]]: crea un oggetto mesh che è l'unione di due oggetti mesh.
** [[Image:Mesh_Intersection.svg|32px]] [[Mesh Intersection/it|Intersezione]]: crea un oggetto mesh che è l'intersezione di due oggetti mesh.
** [[Image:Mesh_Difference.svg|32px]] [[Mesh Difference/it|Differenza]]: crea un oggetto mesh che è la differenza di due oggetti mesh.

*Taglio
** [[Image:Mesh_PolyCut.svg|32px]] [[Mesh_PolyCut/it|Taglia la mesh]]: taglia facce intere da oggetti mesh.
** [[Image:Mesh_PolyTrim.svg|32px]] [[Mesh_PolyTrim/it|Rifila con un poligono]]: taglia facce e parti di facce da oggetti mesh..
** [[Image:Mesh_TrimByPlane.svg|32px]] [[Mesh_TrimByPlane/it|Rifila con un piano]]: taglia facce e parti di facce su un lato di un piano da un oggetto mesh.
** [[Image:Mesh_SectionByPlane.svg|32px]] [[Mesh_SectionByPlane/it|Sezione da mesh e piano]]: crea una sezione trasversale attraverso un oggetto mesh.
** [[Image:Mesh_CrossSections.svg|32px]] [[Mesh_CrossSections/it|Sezioni...]]: crea più sezioni trasversali su oggetti mesh.

* [[Image:Mesh_Merge.svg|32px]] [[Mesh_Merge/it|Unisci]]: crea un oggetto mesh combinando le maglie di due o più oggetti mesh.

* [[Image:Mesh_SplitComponents.svg|32px]] [[Mesh_SplitComponents/it|Dividi in componenti]]: Divide un oggetto mesh nei suoi componenti.

* [[Image:MeshPart_CreateFlatMesh.svg|32px]] [[MeshPart_CreateFlatMesh/it|Sviluppa una mesh]]: crea una rappresentazione piatta di un oggetto mesh.

* [[Image:MeshPart_CreateFlatFace.svg|32px]] [[MeshPart_CreateFlatFace/it|Sviluppa una faccia]]: Crea una rappresentazione piatta di una faccia di un oggetto forma.

<span id="Preferences"></span>
==Preferenze==

* Esistono alcune [[Import_Export_Preferences/it#Formati mesh|preferenze di esportazione correlate ai formati mesh]] ma esse non vengono utilizzate dai comandi appartenenti a questo ambiente. Sono utilizzate dal comando [[Std_Export/it|Esporta]].

Le preferenze di Mesh si trovano nelle seguenti categorie dell'[[Preferences_Editor/it|editor delle preferenze]]:
* [[Image:Preferences-display.svg|32px]] [[Preferences_Editor/it#Visualizzazione|Visualizzazione]]: Nella scheda [[Preferences_Editor/it#Visualizzazione mesh|Visualizzazione mesh]] possono essere impostate diverse preferenze.
* [[Image:Preferences-openscad.svg|32px]] [[OpenSCAD_Preferences/it|OpenSCAD]]: I comandi [[Mesh_Union/it|Mesh Unione]], [[Mesh_Intersection/it|Mesh Intersezione]] e [[Mesh_Difference/it|Mesh Differenza]] richiedono [http://www.openscad.org/ OpenSCAD] e usano le preferenze '''OpenSCAD executable''' per trovare il loro eseguibile.

<span id="Notes"></span>
==Note==

* Altri strumenti mesh sono disponibili nell'ambiente [[Image:Workbench_OpenSCAD.svg|24px]] [[OpenSCAD_Workbench/it|OpenSCAD]].
* Vedere [[Mesh_Scripting/it|Scipt Mesh]] per manipolare e creare mesh utilizzando [[Python/it|Python]].
* Vedere anche [[FreeCAD_and_Mesh_Import/it|Importare oggetti Mesh in FreeCAD]].
* Vedere [[Asymptote/it|Asintoto]] per esportare le mesh nel formato Asymptote.


{{Docnav/it
|[[Inspection_Workbench/it|Ambiente Inspection]]
|[[OpenSCAD_Workbench/it|Ambiente OpenSCAD]]
|IconL=Workbench_Inspection.svg|IconR=Workbench_OpenSCAD.svg
}}

{{Mesh Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 23:50, 29 November 2023

L'icona dell'ambiente Mesh

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 ingegneristico le mesh presentano una grande limitazione: non possono definire con precisione le superfici curve. Questo è il motivo per cui FreeCAD si affida invece a Brep. L'ambiente Mesh offre alcuni comandi per manipolare direttamente le mesh, ma viene spesso utilizzato per importare dati di mesh 3D e convertirle in un solido da utilizzare con Part o PartDesign.

Strumenti

Tutti gli strumenti dell'ambiente Mesh sono accessibili dal menu Meshes. Quasi tutti sono disponibili anche in una delle barre degli strumenti Mesh.

  • Adatta i segmenti...: crea segmenti di mesh separati per tipi di superficie specifiche di un oggetto mesh e può identificarne i parametri.
  • Decima...: riduce il numero di facce negli oggetti mesh.
  • Operazioni booleane
    • Unione: crea un oggetto mesh che è l'unione di due oggetti mesh.
    • Intersezione: crea un oggetto mesh che è l'intersezione di due oggetti mesh.
    • Differenza: crea un oggetto mesh che è la differenza di due oggetti mesh.
  • Unisci: crea un oggetto mesh combinando le maglie di due o più oggetti mesh.

Preferenze

Le preferenze di Mesh si trovano nelle seguenti categorie dell'editor delle preferenze:

Note