Part JoinEmbed/it


Part JoinEmbed.png Incastro

Posizione nel menu
Part → Giunzione → Incastra oggetti
Ambiente
Part
Avvio veloce
Nessuno
Vedere anche
Congiunzione, Asportazione, Operazione booleana, Spessore


Descrizione

Lo strumento Incastra incorpora un oggetto vuoto internamente in un altro oggetto analogo, ad esempio, un tubo in un altro tubo.

JoinFeatures Embed.png

Uso

  1. Selezionare prima l'oggetto Base, e poi l'oggetto Tool da incastrare.
    L'ordine di selezione è importante. È sufficiente selezionare una qualsiasi sotto-forma di ciascun oggetto (ad esempio, delle facce).
  2. Invocare il comando Incastra.

Viene creato un oggetto Parte JoinFeature, con la modalità, Mode, impostata su 'Embed'. Nella vista 3D viene mostrato il risultato dell'incastro, e gli oggetti originali sono nascosti.

Proprietà

Base

Esempio

  1. Creare un tubo applicando uno Spessore a un cilindro:
    JoinFeatures Example step1.png
  2. Creare un nuovo tubo di diametro inferiore e posizionarlo in modo da perforare la parete del primo tubo:
    JoinFeatures Example step2.png
  3. Selezionare il primo tubo, poi il secondo tubo (l'ordine di selezione è importante), infine selezionare l'opzione 'Incastra' dalla barra degli strumenti a discesa degli strumenti Giunzione.
    JoinFeatures Example step3 Embed.png
  4. Per visualizzare gli interni, utilizzare uno degli strumenti di sezione: Piano di taglio del menu Visualizza, Piano di sezione di Arch, o Piano di taglio di Arch. Nell'immagine seguente, è stato utilizzato il Piano di sezione di Arch.
    JoinFeatures Example step4 Embed.png

Algoritmo

Gli algoritmi sottostanti agli strumenti di Giunzione sono abbastanza semplici, ed è importante comprenderli per utilizzarli correttamente.

1. L'oggetto Base viene tagliato dall'oggetto Tool con una operazione booleana. La forma risultante è un composto, cioè un insieme di solidi non intersecanti (tipicamente, due).

2. Il composto risultante viene filtrato e viene conservato solo il solido più grande.

3. Il solido più grande viene unito con l'oggetto Tool tramite una operazione booleana.

4. Se la proprietà Refine è impostata su true, la forma risultante viene affinata.

JoinFeatures-Algo-Embed.png

Note

Script

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

JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed')

Esempio:

import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1] 

Lo strumento è implementato in Python, vedere /Mod/Part/JoinFeatures.py in cui è installato FreeCAD.

Versione

Lo strumento è stato introdotto in FreeCAD v0.16.5069

Online version: "http://www.freecadweb.org/wiki/index.php?title=Part_JoinEmbed/it&oldid=208435"

Navigation menu