Part SectionCut/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Per rimuovere l'oggetto tagliato, deseleziona tutte le opzioni '''Taglio'''.")
No edit summary
 
(21 intermediate revisions by 2 users not shown)
Line 42: Line 42:
Per rimuovere l'oggetto tagliato, deseleziona tutte le opzioni '''Taglio'''.
Per rimuovere l'oggetto tagliato, deseleziona tutte le opzioni '''Taglio'''.


Deselezionando tutte le opzioni '''Taglio''', il pulsante {{Button|Aggiorna vista}} diventa attivo. Quando viene premuto, acquisisce una sorta di screenshot degli oggetti Part attualmente visibili. Questo sarà usato quando si seleziona la prossima volta un'opzione '''Taglio'''. L'aggiornamento è necessario quando si cambia documento. È inoltre utile per gli assiemi, dove si volesse nascondere alcune parti o aggiungerle successivamente al taglio. In questo caso l'aggiornamento ricalcola i valori min/max dei cursori e taglia le posizioni in base alle dimensioni dell'oggetto attualmente visibile.
By unchecking all '''Cutting''' options, the button {{Button|Refresh view}} becomes active. When pressed, it takes a kind of a screenshot of the currently visible Part objects. This will be used when you check the next time a '''Cutting''' option. The refreshing is necessary when you switched the document. It is furthermore useful for assemblies, where you might want to hide some parts or later want to add them to the cut. In this case the refreshing recalculates the min/max values of the sliders and cut positions according to the currently visible object dimensions.


Se l'opzione '''Auto''' nella sezione Taglia faccia è selezionata, il colore e la trasparenza degli oggetti tagliati saranno presi per la faccia tagliata. Funziona solo se tutti gli oggetti tagliati hanno lo stesso colore o trasparenza.
If the option '''Auto''' in the cut face section is checked, the color and transparency of the cut objects will be taken for the cut face. This only works if all cut objects have the same color or transparency.


L'opzione '''Taglia oggetti intersecanti''' permette di tagliare anche oggetti che si intersecano tra loro. Le intersezioni degli assiemi a volte si verificano per oggetti progettati per toccarsi solo tra loro a causa di problemi di precisione numerica. Lo svantaggio dell'opzione è che tutti gli oggetti visibili avranno lo stesso colore. Questo colore può essere specificato come nella sezione della faccia tagliata della finestra di dialogo.</br>
The option '''Cut intersecting objects''' allows to cut also objects that intersects each other. I assemblies intersections happen sometimes for object that are designed to only touch each other due to numerical precision issues. The drawback of the option is that all visible objects will get the same color. This color can be specified like in the cut face section of the dialog.</br>
If you need the cut for e.g. a nice picture with several face colors, you can change the face colors using the tool [[File:Part_FaceColors.svg|24px]] [[Part_FaceColors|Set face colors]].
Se si necessita del taglio per es. per una bella immagine con diversi colori delle facce, si possono cambiare i loro colori usando lo strumento [[File:Part_ColorPerFace.svg|24px]] [[Part_ColorPerFace/it|Colore per faccia]].


'''Nota:''' Per gli assiemi i cursori nella finestra di dialogo sono disabilitati (eccetto quello per la trasparenza). Il motivo è che un movimento del cursore comporta molte operazioni di taglio in breve tempo. Per gli assiemi questo consuma rapidamente tutta la potenza della CPU e un movimento del cursore rallentato non è utile.
'''Note:''' For assemblies the sliders in the dialog are disabled (except the one for the transparency). The reason is that a slider movement results in many cut operations is a short time. For assemblies this quickly consumes all CPU power and a sticky slider movement is not helpful.


Quando si seleziona un oggetto tagliato nella vista ad albero e poi si apre la finestra di dialogo Taglio sezione persistente, le posizioni di taglio verranno lette nella finestra di dialogo.
When you select a cut object in the tree view and then open the Section Cut dialog, the cut positions will be read into the dialog.


== Applications ==
<span id="Applications"></span>
== Applicazioni ==


* An important use case is that Section Cut creates real cuts, not hollow ones like the [[File:Std_ToggleClipPlane.svg|24px]] [[Std_ToggleClipPlane|Clip Plane]] feature.
* Un caso d'uso importante è che Taglio sezione persistente crea tagli reali, non vuoti come la funzione [[File:Std_ToggleClipPlane.svg|24px]] [[Std_ToggleClipPlane/it|Piano di taglio]].
* Taglio sezione persistente è utile per gli assiemi per visualizzare, ad esempio, il principio di funzionamento di un dispositivo. Si potrebbe quindi voler colorare alcune facce tagliate usando lo strumento [[File:Part_ColorPerFace.svg|24px]] [[Part_ColorPerFace/it|Colore per faccia]]. Per utilizzare lo strumento, passare all'ambiente Part o PartDesign, fare clic con il pulsante destro del mouse sull'oggetto tagliato nella vista ad albero e selezionare nel menu contestuale '''Imposta colori'''.
* Section Cut is useful for assemblies to visualize for example the working principle of a device. You thereby might want to color certain cut faces using the [[File:Part_FaceColors.svg|24px]] [[Part_FaceColors|Set face colors]] tool. To use the tool, switch to the Part or PartDesign workbench, right-click on the cut object in the tree view and select in the context menu '''Set colors'''.
* Senza l'opzione '''Taglia oggetti intersecanti''' verranno tagliate solo le parti che non si intersecano con altre. Questo può essere usato come test di collisione.
* Without the option '''Cut intersecting objects''' only parts that don't intersect others will be cut. This can be used as collision test.
* The Section Cut feature can be used for technical drawings to highlight certain areas or to be able to draw in dimensions. The image below shows an example where the [[TechDraw_Workbench|TechDraw]] features [[File:TechDraw_ActiveView.svg|24px]] [[TechDraw_ActiveView|ActiveView]] and [[File:TechDraw_View.svg|24px]] [[TechDraw_View|View]] are used.
* La funzione Taglio sezione persistente può essere utilizzata per i disegni tecnici per evidenziare determinate aree o per poter disegnare le quote. L'immagine seguente mostra un esempio in cui [[TechDraw_Workbench/it|TechDraw]] include l'utilizzo di [[File:TechDraw_ActiveView.svg|24px]] [[TechDraw_ActiveView/it|Vista attiva]] e [[File:TechDraw_View.svg|24px]] [[TechDraw_View/it| Vista]].


[[File:Part_SectionCut_TD-example.png|400px]]
[[File:Part_SectionCut_TD-example.png|400px]]
{{Caption|Un disegno tecnico in cui viene utilizzato un Taglio sezione persistente. (Cliccare sull'immagine per ingrandirla.)}}
{{Caption|A technical drawing where a Section Cut result is used. (Click on the image for full size.)}}


<span id="Special_cut_positions"></span>
== Special cut positions ==
== Posizioni di taglio speciali ==


[[Image:Part_SectionCut_slant-cut.png|left|200px|thumb|A slant cut of an assembly.]]
[[Image:Part_SectionCut_slant-cut.png|left|200px|thumb|Un taglio obliquo di un assieme.]]


* For example in the first image in this page only one quarter of the assembly is cut. This was done by creating a cut in X direction. Then in the resulting cut object '''SectionCutX''' the [[Placement|placement]] of the subobject '''SectionCutBoxX''' was changed.
* Ad esempio nella prima immagine di questa pagina viene tagliato solo un quarto dell'assieme. Questo è stato fatto creando un taglio in direzione X. Quindi nell'oggetto tagliato risultante '''SectionCutX''' è stato modificato il [[Placement/it|Posizionamento]] del suboggetto '''SectionCutBoxX'''.
* To get a cut in any direction, you can do this:
* Per ottenere un taglio in qualsiasi direzione, si può procedere come segue:
# Create a new [[Std_Part|Std Part]] container.
# Creare un nuovo contenitore [[Std_Part/it|Part]].
# Selezionare tutti gli oggetti che si vuol tagliare nella vista ad albero e spostali nel contenitore.
# Select all objects you want to cut in the tree view and move them into the container.
# Ora impostare il posizionamento del contenitore su una rotazione a propria scelta. Per l'immagine a sinistra, il contenitore è stato ruotato di 45° attorno agli assi X e Z e il taglio della sezione è stato eseguito in direzione X.
# Now set the placement of the container to a rotation of your choice. For the image at the left, the container was rotated by 45° around the X and Z axis and the section cut was performed in X direction.
{{clear}}
{{clear}}


== Limitations ==
<span id="Limitations"></span>
== Limitazioni ==


[[Image:Part_SectionCut_Color-artifact.png|left|200px|thumb|An assembly where two parts intersect each other and that are therefore not cut. Note the color artifacts at the cut face.]]
[[Image:Part_SectionCut_Color-artifact.png|left|200px|thumb|Un assieme in cui due parti si intersecano e che pertanto non vengono tagliate. Notare gli artefatti di colore sulla faccia tagliata.]]


* '''Important:''' The Section Cut feature works poorly with [[OpenCASCADE|OpenCASCADE]] 7.4 and older due to bugs. It is therefore recommended to use OpenCASCADE 7.5 or newer (all builds of FreeCAD {{VersionPlus|0.20}} assure this).
* '''Importante:''' La funzione Taglio sezione persistente funziona male con [[OpenCASCADE/it|OpenCASCADE]] 7.4 e precedenti a causa di bug. Si consiglia pertanto di utilizzare OpenCASCADE 7.5 o successivo (tutte le build di FreeCAD {{VersionPlus/it|0.20}} lo includono).
* {{VersionPlus|1.0}}: The option '''Cut intersecting objects''' will color all visible parts the same. This can technically not be avoided. However, if one needs the persistent cut for e.g. a presentation, see the method described above how to reset the color manually.
* {{VersionPlus/it|1.0}}: L'opzione '''Taglia oggetti che si intersecano''' colorerà allo stesso modo tutte le parti visibili. Questo tecnicamente non può essere evitato. Tuttavia, se si ha bisogno del taglio persistente per es. una presentazione, vedere il metodo sopra descritto su come reimpostare il colore manualmente.
* {{VersionMinus|0.20}}: In assemblies '''parts that intersect each other cannot be cut'''. Normally intersecting objects will not be cut while the others will. However, sometimes the cutting can produce strange results which is a bug in the OpenCASCADE libraries.</br> To get a cut view also for intersecting objects, you can use the the macro [[Macro_cross_section|Cross Section]].
* {{VersionMinus/it|0.20}}: Negli assiemi '''le parti che si intersecano tra loro non possono essere tagliate'''. Normalmente gli oggetti che si intersecano non verranno tagliati mentre gli altri sì. Tuttavia, a volte il taglio può produrre risultati strani che è un bug nelle librerie OpenCASCADE.</br> Per ottenere una vista tagliata anche per oggetti che si intersecano, si può usare la macro [[Macro_cross_section/it|Sezione dinamica]].
* {{VersionMinus|0.20}}: Especially when using the [[A2plus_Workbench|A2plus workbench]], some the assembled parts can overlap each other by just a micron due to internal rounding errors. To fix this, add a micron as space in the constraint settings.
* {{VersionMinus/it|0.20}}: specialmente quando si utilizza [[A2plus_Workbench/it|A2plus]], alcune parti assemblate possono sovrapporsi l'una all'altra di appena un micron a causa di errori di arrotondamento interni. Per risolvere questo problema, aggiungi un micron come spazio nelle impostazioni del vincolo.
* Potrebbero esserci artefatti di colore nel risultato del taglio. Questo dipende dalla libreria OpenCASCADE e anche dalla posizione della vista. In molti casi gli artefatti di colore scompaiono quando la vista 3D viene leggermente ruotata.
* There can be color artifacts in the cut result. If and how depends on the OpenCASCADE library and also on the view position. In many cases the color artifacts disappear when the 3D view is slightly rotated.
* Quando si hanno oggetti tagliati con colori diversi, non è possibile applicare automaticamente il loro colore alle facce tagliate corrispondenti. Tutte le facce tagliate avranno lo stesso colore selezionato nella finestra di dialogo.
* When having cut objects with different colors, it is not possible to apply automatically their color to the corresponding cut faces. All cut faces will get the same color selected in the dialog.
* When using the [[A2plus_Workbench|A2plus workbench]], it is not possible to apply automatically the color of the assembled parts to the corresponding cut faces. All cut faces will get the same color selected in the dialog. The reason is that A2plus does not input the parts [[App_Link|as link]] but loads them as file.
* Quando si utilizza [[A2plus_Workbench/it|A2plus]], non è possibile applicare automaticamente il colore delle parti assemblate alle corrispondenti facce di taglio. Tutte le facce tagliate avranno lo stesso colore selezionato nella finestra di dialogo. Il motivo è che A2plus non inserisce le parti come [[App_Link/it|link]] ma le carica come file.
{{clear}}
{{clear}}


<span id="Background_Info"></span>
== Background Info ==
== Informazioni di sfondo ==


'''Section Cut''' is inspired by the macro [[Macro_cross_section|Cross Section]] and works technically this way:
'''Taglio sezione persistente''' si ispira alla macro [[Macro_cross_section/it|Sezione dinamica]] e funziona tecnicamente in questo modo:


All visible objects are put into a [[Image:Part_Compound.svg|24px]] [[Part_Compound|Part Compound]] container. For the option '''Cut intersecting objects''' a [[Image:Part_BooleanFragments.svg|24px]] [[Part_BooleanFragments|Boolean Fragments]] container is used instead. The compound is cut using a [[Image:Part_Box.svg|24px]] [[Part_Box|Part Box]] object. The box must be as large as necessary to cover the whole volume of all visible objects. To achieve this, the bounding box of the objects is acquired. When changing the view by adding/removing objects or changing the document, the bounding box must be updated. This is done when the button {{Button|Refresh view}} is clicked.
Tutti gli oggetti visibili vengono inseriti in un [[Image:Part_Compound.svg|24px]] [[Part_Compound/it|Composto Part]]. Per l'opzione '''Taglia oggetti intersecanti''' viene invece utilizzato un contenitore [[Image:Part_BooleanFragments.svg|24px]] [[Part_BooleanFragments/it|Part Frammenti booleani]]. Il composto viene tagliato utilizzando un oggetto [[Image:Part_Box.svg|24px]] [[Part_Box/it|Part Cubo]]. Il cubo scatola deve essere grande quanto basta per coprire l'intero volume di tutti gli oggetti visibili. Per ottenere ciò, viene acquisito il riquadro di delimitazione degli oggetti. Quando si modifica la visualizzazione aggiungendo/rimuovendo oggetti o modificando il documento, è necessario aggiornare il riquadro di delimitazione. Questo viene fatto quando si fa clic sul pulsante {{Button|Aggiorna visualizzazione}}.


{{Docnav
{{Docnav/it
|[[Std_ToggleClipPlane|ToggleClipPlane]]
|[[Std_ToggleClipPlane/it|Piano di taglio]]
|[[Std_TextureMapping|TextureMapping]]
|[[Std_TextureMapping/it|Mappa una trama]]
|[[Std_View_Menu|Std View Menu]]
|[[Std_View_Menu/it|Std View Menu]]
|IconL=Std_ToggleClipPlane.svg
|IconL=Std_ToggleClipPlane.svg
|IconR=Std_TextureMapping.svg
|IconR=Std_TextureMapping.svg

Latest revision as of 11:41, 14 April 2024

Other languages:

Taglio sezione persistente

Posizione nel menu
Visualizza → Taglio sezione persistente
Ambiente
Tutti
Avvio veloce
Nessuno
Introdotto nella versione
0.20
Vedere anche
Piano di taglio

Descrizione

La funzione Taglio sezione persistente è disponibile per tutti gli ambienti di lavoro, ma funziona solo per gli oggetti Part e PartDesign e per i relativi assiemi. Crea un taglio persistente di oggetti e assemblaggi. Poiché il risultato del taglio è un normale oggetto Sottrazione Booleana, può essere ulteriormente modificato o, ad esempio, stampato in 3D. Vedere sotto per le possibili applicazioni.

Un'assieme tagliato. Alcune facce tagliate sono state colorate manualmente. La parte gialla non è tagliata perché è stata volutamente spostata di un micron in un'altra parte.

Utilizzo

La finestra di dialogo Taglio sezione persistente.

La finestra di dialogo Taglio sezione persistente si apre tramite il menu Visualizza → Taglio sezione persistente. È indipendente dall'ambiente di lavoro corrente e dal documento attualmente aperto. Può essere staccato dalla sua posizione di apertura premendo il pulsante in alto a destra nella finestra di dialogo.

La funzione Taglio sezione persistente prende in considerazione tutti gli oggetti Part attualmente visibili nel documento attivo. Pertanto è possibile controllare cosa verrà tagliato, rendendo visibile o meno una parte. Selezionando una delle opzioni Taglio nella finestra di dialogo la funzione viene attivata. È quindi possibile inserire una posizione (nelle coordinate del documento) o utilizzare i cursori per impostare la posizione di taglio. È anche possibile combinare i tagli, ad esempio per tagliare in direzione X e Z. I bottoni Inverti capovolgono il lato tagliato.

Non appena l'opzione Taglio è spuntata nella finestra di dialogo, si ottiene un oggetto tagliato nella vista ad albero. Il suo nome è ad es. SectionCutY quando si tratta di un taglio in direzione Y.

L'opzione di dialogo Mantieni visibili solo i tagli alla chiusura nasconde tutto nella vista ad albero tranne l'oggetto tagliato quando si fa clic sul pulsante Chiudi per chiudere la finestra di dialogo.

Per rimuovere l'oggetto tagliato, deseleziona tutte le opzioni Taglio.

Deselezionando tutte le opzioni Taglio, il pulsante Aggiorna vista diventa attivo. Quando viene premuto, acquisisce una sorta di screenshot degli oggetti Part attualmente visibili. Questo sarà usato quando si seleziona la prossima volta un'opzione Taglio. L'aggiornamento è necessario quando si cambia documento. È inoltre utile per gli assiemi, dove si volesse nascondere alcune parti o aggiungerle successivamente al taglio. In questo caso l'aggiornamento ricalcola i valori min/max dei cursori e taglia le posizioni in base alle dimensioni dell'oggetto attualmente visibile.

Se l'opzione Auto nella sezione Taglia faccia è selezionata, il colore e la trasparenza degli oggetti tagliati saranno presi per la faccia tagliata. Funziona solo se tutti gli oggetti tagliati hanno lo stesso colore o trasparenza.

L'opzione Taglia oggetti intersecanti permette di tagliare anche oggetti che si intersecano tra loro. Le intersezioni degli assiemi a volte si verificano per oggetti progettati per toccarsi solo tra loro a causa di problemi di precisione numerica. Lo svantaggio dell'opzione è che tutti gli oggetti visibili avranno lo stesso colore. Questo colore può essere specificato come nella sezione della faccia tagliata della finestra di dialogo.
Se si necessita del taglio per es. per una bella immagine con diversi colori delle facce, si possono cambiare i loro colori usando lo strumento Colore per faccia.

Nota: Per gli assiemi i cursori nella finestra di dialogo sono disabilitati (eccetto quello per la trasparenza). Il motivo è che un movimento del cursore comporta molte operazioni di taglio in breve tempo. Per gli assiemi questo consuma rapidamente tutta la potenza della CPU e un movimento del cursore rallentato non è utile.

Quando si seleziona un oggetto tagliato nella vista ad albero e poi si apre la finestra di dialogo Taglio sezione persistente, le posizioni di taglio verranno lette nella finestra di dialogo.

Applicazioni

  • Un caso d'uso importante è che Taglio sezione persistente crea tagli reali, non vuoti come la funzione Piano di taglio.
  • Taglio sezione persistente è utile per gli assiemi per visualizzare, ad esempio, il principio di funzionamento di un dispositivo. Si potrebbe quindi voler colorare alcune facce tagliate usando lo strumento Colore per faccia. Per utilizzare lo strumento, passare all'ambiente Part o PartDesign, fare clic con il pulsante destro del mouse sull'oggetto tagliato nella vista ad albero e selezionare nel menu contestuale Imposta colori.
  • Senza l'opzione Taglia oggetti intersecanti verranno tagliate solo le parti che non si intersecano con altre. Questo può essere usato come test di collisione.
  • La funzione Taglio sezione persistente può essere utilizzata per i disegni tecnici per evidenziare determinate aree o per poter disegnare le quote. L'immagine seguente mostra un esempio in cui TechDraw include l'utilizzo di Vista attiva e Vista.

Un disegno tecnico in cui viene utilizzato un Taglio sezione persistente. (Cliccare sull'immagine per ingrandirla.)

Posizioni di taglio speciali

Un taglio obliquo di un assieme.
  • Ad esempio nella prima immagine di questa pagina viene tagliato solo un quarto dell'assieme. Questo è stato fatto creando un taglio in direzione X. Quindi nell'oggetto tagliato risultante SectionCutX è stato modificato il Posizionamento del suboggetto SectionCutBoxX.
  • Per ottenere un taglio in qualsiasi direzione, si può procedere come segue:
  1. Creare un nuovo contenitore Part.
  2. Selezionare tutti gli oggetti che si vuol tagliare nella vista ad albero e spostali nel contenitore.
  3. Ora impostare il posizionamento del contenitore su una rotazione a propria scelta. Per l'immagine a sinistra, il contenitore è stato ruotato di 45° attorno agli assi X e Z e il taglio della sezione è stato eseguito in direzione X.

Limitazioni

Un assieme in cui due parti si intersecano e che pertanto non vengono tagliate. Notare gli artefatti di colore sulla faccia tagliata.
  • Importante: La funzione Taglio sezione persistente funziona male con OpenCASCADE 7.4 e precedenti a causa di bug. Si consiglia pertanto di utilizzare OpenCASCADE 7.5 o successivo (tutte le build di FreeCAD versione 0.20 e superiori lo includono).
  • versione 1.0 e superiori: L'opzione Taglia oggetti che si intersecano colorerà allo stesso modo tutte le parti visibili. Questo tecnicamente non può essere evitato. Tuttavia, se si ha bisogno del taglio persistente per es. una presentazione, vedere il metodo sopra descritto su come reimpostare il colore manualmente.
  • versione 0.20 e precedenti: Negli assiemi le parti che si intersecano tra loro non possono essere tagliate. Normalmente gli oggetti che si intersecano non verranno tagliati mentre gli altri sì. Tuttavia, a volte il taglio può produrre risultati strani che è un bug nelle librerie OpenCASCADE.
    Per ottenere una vista tagliata anche per oggetti che si intersecano, si può usare la macro Sezione dinamica.
  • versione 0.20 e precedenti: specialmente quando si utilizza A2plus, alcune parti assemblate possono sovrapporsi l'una all'altra di appena un micron a causa di errori di arrotondamento interni. Per risolvere questo problema, aggiungi un micron come spazio nelle impostazioni del vincolo.
  • Potrebbero esserci artefatti di colore nel risultato del taglio. Questo dipende dalla libreria OpenCASCADE e anche dalla posizione della vista. In molti casi gli artefatti di colore scompaiono quando la vista 3D viene leggermente ruotata.
  • Quando si hanno oggetti tagliati con colori diversi, non è possibile applicare automaticamente il loro colore alle facce tagliate corrispondenti. Tutte le facce tagliate avranno lo stesso colore selezionato nella finestra di dialogo.
  • Quando si utilizza A2plus, non è possibile applicare automaticamente il colore delle parti assemblate alle corrispondenti facce di taglio. Tutte le facce tagliate avranno lo stesso colore selezionato nella finestra di dialogo. Il motivo è che A2plus non inserisce le parti come link ma le carica come file.

Informazioni di sfondo

Taglio sezione persistente si ispira alla macro Sezione dinamica e funziona tecnicamente in questo modo:

Tutti gli oggetti visibili vengono inseriti in un Composto Part. Per l'opzione Taglia oggetti intersecanti viene invece utilizzato un contenitore Part Frammenti booleani. Il composto viene tagliato utilizzando un oggetto Part Cubo. Il cubo scatola deve essere grande quanto basta per coprire l'intero volume di tutti gli oggetti visibili. Per ottenere ciò, viene acquisito il riquadro di delimitazione degli oggetti. Quando si modifica la visualizzazione aggiungendo/rimuovendo oggetti o modificando il documento, è necessario aggiornare il riquadro di delimitazione. Questo viene fatto quando si fa clic sul pulsante Aggiorna visualizzazione.