Part Chamfer/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/it
{{Docnav/it
|[[Part_SectionCross/it|Sezioni]]
|[[Part_Fillet/it|Raccorda]]
|[[Part_Mirror/it|Specchia]]
|[[Part_MakeFace/it|Crea faccia]]
|[[Part_Module/it|Part]]
|[[Part_Workbench/it|Part]]
|IconL=Part_CrossSections.svg
|IconL=Part_Fillet.svg
|IconR=Part_MakeFace.svg
|IconC=Workbench_Part.svg
|IconC=Workbench_Part.svg
|IconR=Part_Mirror.svg
}}
}}


{{GuiCommand/it
{{GuiCommand/it
|Name=Part_Chamfer
|Name=Part_Chamfer
|Name/it=Smussa
|Name/it=Part Smussa
|MenuLocation=Parte → Smussa...
|MenuLocation=Parte → Smussa...
|Workbenches=[[Part Module/it|Parte]]
|Workbenches=[[Part_Workbench/it|Part]]
|SeeAlso=[[Part Fillet/it|Raccorda...]]
|SeeAlso=[[Part_Fillet/it|Part Raccorda]]
}}
}}


<span id="Description"></span>
==Descrizione==
==Descrizione==

Questo strumento smussa i bordi selezionati di un oggetto. Una finestra di dialogo consente di scegliere su quali oggetti e su quali bordi lavorare e di impostare i parametri dello smusso.
'''Part Smussa''' smussa il bordo(i) selezionato(i) di un oggetto. Una finestra di dialogo consente di scegliere su quale/i bordo/i lavorare e di modificare vari parametri dello smusso.


[[Image:Chamfer-example.png|Chamfer example]]
[[Image:Chamfer-example.png|Chamfer example]]


<span id="Usage"></span>
==Utilizzo==
==Utilizzo==


# Esistono diversi modi per richiamare il comando:
# Premere il pulsante {{KEY|[[Image:Part_Chamfer.svg|30px]]}} dell'ambiente [[Part_Workbench/it|Part]], oppure selezionare {{MenuCommand|Part → Smussa...}}.
#* Premere il pulsante {{Button|[[Image:Part_Chamfer.svg|16px]] Smussa...}}.
#* Seleziona l'opzione {{MenuCommand|Parte → Smussa...}} dal menu.
# Selezionare la forma da smussare dalla finestra di dialogo.
# Selezionare la forma da smussare dalla finestra di dialogo.
# Selezionare i bordi da smussare attivando la casella corrispondente nella finestra di dialogo Smusso o selezionandoli direttamente sul modello.
# Selezionare i bordi da smussare selezionando la casella corrispondente nella finestra di dialogo dello smusso o selezionandoli direttamente sul modello.
# Definire i parametri dello smusso.
# Modificare i parametri dello smusso.
# Premere {{Button|OK}} per chiudere la finestra e applicare lo smusso.
# Premere {{Button|OK}} per chiudere la finestra di dialogo dello smusso e applicare lo smusso.


<span id="Options"></span>
==Opzioni==
==Opzioni==

[[Image:Dialog-chamfer.png|Dialog-chamfer]]
[[Image:Dialog-chamfer.png|Dialog-chamfer]]
* Quando si selezionano i bordi del modello, si ha la possibilità di selezionarli singolarmente o per facce. In molte situazioni la selezione per facce può essere più efficiente .
* Quando si selezionano i bordi del modello, si ha la possibilità di selezionarli singolarmente o per facce. In molte situazioni la selezione per facce può essere più efficiente .
Line 37: Line 45:
** Uno smusso variabile ha i bordi che possono essere impostati a distanze diverse dal bordo originale, e consente di creare uno smusso angolato a piacere.
** Uno smusso variabile ha i bordi che possono essere impostati a distanze diverse dal bordo originale, e consente di creare uno smusso angolato a piacere.


<span id="Properties"></span>
==Proprietà==
==Proprietà==
[[Image:Part_Chamfer-Properties.png|left|Part_Chamfer Properties]]


[[Image:Part_Chamfer-Properties.png|left|Part Chamfer Properties]]
{{clear}}


{{Properties_Title|Base}}
{{Properties_Title|Base}}

*{{PropertyData|Base}}: La forma su cui lo smusso deve essere applicato.
*{{PropertyData|Base}}: La forma su cui lo smusso deve essere applicato.
*{{PropertyData|Placement}}: Specifica l'orientamento e la posizione della forma nello spazio 3D.
*{{PropertyData|Placement}}: Specifica l'orientamento e la posizione della forma nello spazio 3D.
Line 47: Line 58:
{{clear}}
{{clear}}


<span id="Limitations"></span>
==Limitazioni==
==Limitazioni==
Lo smusso potrebbe non fare nulla se il risultato tocca o attraversa il bordo adiacente successivo. Quindi, se non si ottiene il risultato atteso, provare con un valore inferiore. Lo stesso vale per il [[Image:Part_Fillet.svg|24px]] [[Part Fillet/it|Raccordo]] di Part.

<div class="mw-translate-fuzzy">
Notare inoltre che la funzione Smusso è soggetta al problema della [[Topological_naming_problem/it|denominazione topologica]] quando viene apportata una qualsiasi modifica a una fase di modellazione precedente nella catena che influenza il numero di sfaccettature o vertici. Ciò può causare risultati imprevedibili. Fino a quando ciò non viene risolto (possibilmente con V0.19), si consiglia di applicare le operazioni di smusso e di [[Part Fillet/it|raccordo]] negli ultimi passi della catena.
</div>


Lo smusso potrebbe non fare nulla se il risultato tocca o attraversa il bordo adiacente successivo. Quindi, se non si ottiene il risultato atteso, provare con un valore inferiore. Lo stesso vale per [[Image:Part_Fillet.svg|24px]] [[Part_Fillet/it|Part Raccorda]].


Notare inoltre che la funzione Smusso è soggetta al problema della [[Topological_naming_problem/it|denominazione topologica]] quando viene apportata una qualsiasi modifica a una fase di modellazione precedente nella catena che influenza il numero di sfaccettature o vertici. Ciò può causare risultati imprevedibili. Fino a quando ciò non viene risolto, si consiglia di applicare le operazioni di smusso e di [[Part_Fillet/it|raccordo]] negli ultimi passi della catena.


<span id="Scripting"></span>
==Script==
==Script==

Lo strumento smusso può essere utilizzato nelle [[macros/it|macro]] e dalla console python aggiungendo un oggetto smusso al documento.
Lo strumento smusso può essere utilizzato nelle [[Macros/it|macro]] e dalla console [[Python/it|Python]] aggiungendo un oggetto smusso al documento.


'''Esempio di Script:'''
'''Esempio di Script:'''
Line 143: Line 154:
*Ricalcola tutti i componenti modificati e presenti sullo schermo e aggiorna la visualizzazione.
*Ricalcola tutti i componenti modificati e presenti sullo schermo e aggiorna la visualizzazione.



<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[Part_SectionCross/it|Sezioni]]
|[[Part_Fillet/it|Raccorda]]
|[[Part_Mirror/it|Specchia]]
|[[Part_MakeFace/it|Crea faccia]]
|[[Part_Module/it|Part]]
|[[Part_Workbench/it|Part]]
|IconL=Part_SectionCross.png
|IconL=Part_Fillet.svg
|IconR=Part_MakeFace.svg
|IconC=Workbench_Part.svg
|IconC=Workbench_Part.svg
|IconR=Part_Mirror.png
}}
}}
</div>


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

Latest revision as of 23:38, 19 January 2024

Part Smussa

Posizione nel menu
Parte → Smussa...
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Part Raccorda

Descrizione

Part Smussa smussa il bordo(i) selezionato(i) di un oggetto. Una finestra di dialogo consente di scegliere su quale/i bordo/i lavorare e di modificare vari parametri dello smusso.

Chamfer example

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Smussa....
    • Seleziona l'opzione Parte → Smussa... dal menu.
  2. Selezionare la forma da smussare dalla finestra di dialogo.
  3. Selezionare i bordi da smussare selezionando la casella corrispondente nella finestra di dialogo dello smusso o selezionandoli direttamente sul modello.
  4. Modificare i parametri dello smusso.
  5. Premere OK per chiudere la finestra di dialogo dello smusso e applicare lo smusso.

Opzioni

Dialog-chamfer

  • Quando si selezionano i bordi del modello, si ha la possibilità di selezionarli singolarmente o per facce. In molte situazioni la selezione per facce può essere più efficiente .
  • Smusso di larghezza costante o variabile.
    • Uno smusso di larghezza costante crea una smusso con i bordi equidistanti al bordo iniziale, alla distanza specificata.
    • Uno smusso variabile ha i bordi che possono essere impostati a distanze diverse dal bordo originale, e consente di creare uno smusso angolato a piacere.

Proprietà

Part Chamfer Properties
Part Chamfer Properties

Base

  • DatiBase: La forma su cui lo smusso deve essere applicato.
  • DatiPlacement: Specifica l'orientamento e la posizione della forma nello spazio 3D.
  • DatiLabel: L'etichetta che attiva l'oggetto. Modificabile secondo le esigenze.

Limitazioni

Lo smusso potrebbe non fare nulla se il risultato tocca o attraversa il bordo adiacente successivo. Quindi, se non si ottiene il risultato atteso, provare con un valore inferiore. Lo stesso vale per Part Raccorda.

Notare inoltre che la funzione Smusso è soggetta al problema della denominazione topologica quando viene apportata una qualsiasi modifica a una fase di modellazione precedente nella catena che influenza il numero di sfaccettature o vertici. Ciò può causare risultati imprevedibili. Fino a quando ciò non viene risolto, si consiglia di applicare le operazioni di smusso e di raccordo negli ultimi passi della catena.

Script

Lo strumento smusso può essere utilizzato nelle macro e dalla console Python aggiungendo un oggetto smusso al documento.

Esempio di Script:

import Part
cube = FreeCAD.ActiveDocument.addObject("Part::Feature", "myCube")
cube.Shape = Part.makeBox(5, 5, 5)
chmfr = FreeCAD.ActiveDocument.addObject("Part::Chamfer", "myChamfer")
chmfr.Base = FreeCAD.ActiveDocument.myCube
myEdges = []
myEdges.append((1, 1.5, 1.25)) # (edge number, chamfer start length, chamfer end length)
myEdges.append((2, 1.5, 1.25))
myEdges.append((3, 1.5, 1.25))
myEdges.append((4, 1.5, 1.25))
myEdges.append((5, 1.5, 1.25))
myEdges.append((6, 1.5, 1.25))
myEdges.append((7, 1.5, 1.25))
myEdges.append((8, 1.5, 1.25))
myEdges.append((9, 1.5, 1.25))
myEdges.append((10, 1.5, 1.25))
myEdges.append((11, 1.5, 1.25))
myEdges.append((12, 1.5, 1.25))
chmfr.Edges = myEdges
FreeCADGui.ActiveDocument.myCube.Visibility = False
FreeCAD.ActiveDocument.recompute()

Descrizione dell'esempio:

import Part
cube = FreeCAD.ActiveDocument.addObject("Part::Feature", "myCube")
cube.Shape = Part.makeBox(5, 5, 5)
  • Crea un cubo di 5 mm a cui applicare lo smusso dei bordi. Per una spiegazione del metodo makeBox vedere Part_API.
chmfr = FreeCAD.ActiveDocument.addObject("Part::Chamfer", "myChamfer")
  • Aggiunge al documento un nuovo oggetto di tipo Smusso (del modulo Parte) con l'etichetta "myChamfer".
chmfr.Base = FreeCAD.ActiveDocument.myCube
  • Specifica che la forma base dell'oggetto smusso è "myCube".
myEdges = []
myEdges.append((1, 1.5, 1.25)) # (edge number, chamfer start length, chamfer end length)
myEdges.append((2, 1.5, 1.25))
myEdges.append((3, 1.5, 1.25))
myEdges.append((4, 1.5, 1.25))
myEdges.append((5, 1.5, 1.25))
myEdges.append((6, 1.5, 1.25))
myEdges.append((7, 1.5, 1.25))
myEdges.append((8, 1.5, 1.25))
myEdges.append((9, 1.5, 1.25))
myEdges.append((10, 1.5, 1.25))
myEdges.append((11, 1.5, 1.25))
myEdges.append((12, 1.5, 1.25))
  • Crea un array "myEdges" vuoto e poi aggiunge l'array con i parametri di smusso di ogni bordo.
  • Las Sintassi per ogni voce deve essere (edge#, chamfer start length, chamfer end length) (bordo#, larghezza iniziale, larghezza finale)
chmfr.Edges = myEdges
  • Imposta l'attributo dei bordi dell'oggetto smusso secondo la matrice appena creata.
FreeCADGui.ActiveDocument.myCube.Visibility = False
  • Questa riga nasconde semplicemente "myCube" in modo che l'oggetto "myChamfer" appena creato sia l'unico oggetto visibile.
FreeCAD.ActiveDocument.recompute()
  • Ricalcola tutti i componenti modificati e presenti sullo schermo e aggiorna la visualizzazione.