Part SliceApart/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/it|[[Part_BooleanFragments/it|Frammenti booleani]]|[[Part_Slice/it|Affetta in composto]]|[[Part_Module/it|Part]]|IconL=Part_BooleanFragments.svg|IconC=Workbench_Part.svg|IconR=Part_Slice.svg}}
{{Docnav/it|[[Part_BooleanFragments/it|Frammenti booleani]]|[[Part_Slice/it|Affetta in composto]]|[[Part_Module/it|Part]]|IconL=Part_BooleanFragments.svg|IconC=Workbench_Part.svg|IconR=Part_Slice.svg}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/it|Name=Part SliceApart
{{GuiCommand/it|Name=Part SliceApart
|Name/it=Affetta in parti
|Name/it=Affetta in parti
|MenuLocation=Part → Dividi → Affetta in parti
|MenuLocation=Part → Dividi → Affetta in parti
|Workbenches=[[Part Module/it|Part]]
|Version=0.18.15506
|Version=0.18.15506
|Workbenches=[[Part Module/it|Part]]|SeeAlso=[[Part Slice/it|Affetta in composto]], [[Part_ExplodeCompound/it|Esplodi il composto]]
|SeeAlso=[[Part Slice/it|Affetta in composto]], [[Part_ExplodeCompound/it|Esplodi il composto]]
}}
}}
</div>


==Descrizione==
==Descrizione==
Line 18: Line 15:
[[image:Part_Slice_Demo.png|600px]]
[[image:Part_Slice_Demo.png|600px]]


{{Caption| Nella figura sopra, i pezzi sono stati separati manualmente dopo l'operazione, per rendere visibili le singole parti.}}
<div class="mw-translate-fuzzy">
Nella figura sopra, i pezzi sono stati separati manualmente dopo l'operazione, per rendere visibili le singole parti.
</div>


[[Part SliceApart/it|Affetta in parti]] è uguale a [[Image:Part_Slice.svg|24px|link=Part_Slice]] [[Part Slice/it|Affetta in composto]] seguito da [[Image:Part_ExplodeCompound.svg|24px]] [[Part_ExplodeCompound/it|Esplodi composto]]. Mentre "Affetta in composto" è completamente parametrico e non crea problemi mentre il numero di pezzi cambia, "Affetta in parti" non aggiorna il numero di oggetti quando il numero di pezzi cambia.
<div class="mw-translate-fuzzy">
[[Part SliceApart/it|Affetta in parti]] è uguale a [[Part Slice/it|Affetta in composto]] seguito da [[Part_ExplodeCompound/it|Esplodi composto]]. Mentre "Affetta in composto" è completamente parametrico e non crea problemi mentre il numero di pezzi cambia, "Affetta in parti" non aggiorna il numero di oggetti quando il numero di pezzi cambia.
Entrambi creano la funzione parametrica Slice, che mette i pezzi tagliati in un composto, ma "Affetta in parti" esplode il composto risultante in oggetti separati.
Entrambi creano la funzione parametrica Slice, che mette i pezzi tagliati in un composto, ma "Affetta in parti" esplode il composto risultante in oggetti separati.
</div>


Le forme di uscita occupano lo stesso spazio dell'originale. Ma sono divise dove si intersecano con altre forme. I pezzi divisi sono pezzi individuali.
Le forme di uscita occupano lo stesso spazio dell'originale. Ma sono divise dove si intersecano con altre forme. I pezzi divisi sono pezzi individuali.
Line 35: Line 28:
Il comando Affetta una parte crea più di un solo oggetto affettato. Nell'esempio seguente un cubo viene affettato da una faccia.
Il comando Affetta una parte crea più di un solo oggetto affettato. Nell'esempio seguente un cubo viene affettato da una faccia.


Vengono create le fette e per ogni fetta viene creato un [[Part CompoundFilter/it|CompoundFilter]], quindi la stessa porzione è presente più volte, sotto ad ogni CompoundFilter. Tutti questi CompoundFilters sono uniti in un Composto.
<div class="mw-translate-fuzzy">
Vengono create le fette e per ogni fetta viene creato un [[Part CompoundFilter/it|Filtra composto]], quindi la stessa porzione è presente più volte, sotto ad ogni CompundFilter. Tutti questi CompoundFilters sono uniti in un Composto.
</div>


[[Image:Part_SliceApartTree.png]]
[[Image:Part_SliceApartTree.png]]


==Esempio==
<div class="mw-translate-fuzzy">
==Esempio: creare un puzzle==
Vedere [[Part Slice/it|Affetta in composto]] Esempio dei passaggi da 1 a 6
</div>


* Making a puzzle: see [[Part Slice|Part Slice]] example Steps 1 to 6
* Creare un puzzle: vedere i passaggi da 1 a 6 dell'esempio [[Part Slice/it|Affetta in composto]].


== Script ==
== Script ==
Line 71: Line 59:
}}
}}


Lo strumento è implementato in Python, vedere see {{FileName|/Mod/Part/BOPTools/SplitFeatures.py}} ([https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Part/BOPTools/SplitFeatures.py GitHub link]) nella directory di installazione di FreeCAD.
<div class="mw-translate-fuzzy">
Lo strumento stesso è implementato in Python, vedere /Mod/Part/BOPTools/SplitFeatures.py nell'installazione di FreeCAD.
</div>


==Note==
<div class="mw-translate-fuzzy">
==Versione==
</div>


Affetta in parti è stato introdotto in FreeCAD v0.18.15506. FreeCAD deve essere compilato con OCC 6.9.0 o successivo; in caso contrario, lo strumento non è disponibile.
Affetta in parti è stato introdotto in FreeCAD v0.18.15506. FreeCAD deve essere compilato con OCC 6.9.0 o successivo; in caso contrario, lo strumento non è disponibile.


<div class="mw-translate-fuzzy">
{{Docnav/it|[[Part_BooleanFragments/it|Frammenti booleani]]|[[Part_Slice/it|Affetta in composto]]|[[Part_Module/it|Part]]|IconL=Part_BooleanFragments.svg|IconC=Workbench_Part.svg|IconR=Part_Slice.svg}}
{{Docnav/it|[[Part_BooleanFragments/it|Frammenti booleani]]|[[Part_Slice/it|Affetta in composto]]|[[Part_Module/it|Part]]|IconL=Part_BooleanFragments.svg|IconC=Workbench_Part.svg|IconR=Part_Slice.svg}}
</div>


{{Part Tools navi{{#translation:}}}}
{{Part Tools navi{{#translation:}}}}

Revision as of 20:19, 2 June 2020

Affetta in parti

Posizione nel menu
Part → Dividi → Affetta in parti
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
0.18.15506
Vedere anche
Affetta in composto, Esplodi il composto

Descrizione

Strumento per dividere le forme per intersezione con altre forme. Ad esempio, per un cubo e un piano, vengono creati due solidi.

Nella figura sopra, i pezzi sono stati separati manualmente dopo l'operazione, per rendere visibili le singole parti.

Affetta in parti è uguale a Affetta in composto seguito da Esplodi composto. Mentre "Affetta in composto" è completamente parametrico e non crea problemi mentre il numero di pezzi cambia, "Affetta in parti" non aggiorna il numero di oggetti quando il numero di pezzi cambia. Entrambi creano la funzione parametrica Slice, che mette i pezzi tagliati in un composto, ma "Affetta in parti" esplode il composto risultante in oggetti separati.

Le forme di uscita occupano lo stesso spazio dell'originale. Ma sono divise dove si intersecano con altre forme. I pezzi divisi sono pezzi individuali.


Per ulteriori informazioni, visitare la pagina Affetta in composto.

Struttura ad albero di Affetta in parti

Il comando Affetta una parte crea più di un solo oggetto affettato. Nell'esempio seguente un cubo viene affettato da una faccia.

Vengono create le fette e per ogni fetta viene creato un CompoundFilter, quindi la stessa porzione è presente più volte, sotto ad ogni CompoundFilter. Tutti questi CompoundFilters sono uniti in un Composto.

Esempio

Script

Lo strumento può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:

BOPTools.SplitFeatures.makeSlice(name)

Impostare la modalità su split per dividere in parti

  • Crea una funzione Slice vuota. Le proprietà 'Base' e 'Tools' devono essere assegnate esplicitamente, in seguito.
  • Restituisce l'oggetto appena creato.

Slice può essere applicato anche a forme piane, senza la necessità di avere un document object, attraverso:

BOPTools.SplitAPI.slice(base_shape, tool_shapes, mode, tolerance = 0.0)

Questo può essere utile per creare delle funzioni personalizzate con script Python.


Esempio:

import BOPTools.SplitFeatures
j = BOPTools.SplitFeatures.makeSlice(name= 'Slice')
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tools = FreeCADGui.Selection.getSelection()[1:]

Lo strumento è implementato in Python, vedere see /Mod/Part/BOPTools/SplitFeatures.py (GitHub link) nella directory di installazione di FreeCAD.

Note

Affetta in parti è stato introdotto in FreeCAD v0.18.15506. FreeCAD deve essere compilato con OCC 6.9.0 o successivo; in caso contrario, lo strumento non è disponibile.