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.
Utilizzo
- Esistono diversi modi per richiamare il comando:
- Selezionare la forma da smussare dalla finestra di dialogo.
- Selezionare i bordi da smussare selezionando la casella corrispondente nella finestra di dialogo dello smusso o selezionandoli direttamente sul modello.
- Modificare i parametri dello smusso.
- Premere OK per chiudere la finestra di dialogo dello smusso e applicare lo smusso.
Opzioni
- 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à

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.
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Create sketch, Extrude, Revolve, Mirror, Scale, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Color per face
- Boolean: Make compound, Explode compound, Compound Filter, Boolean, Cut, Union, Intersection, Connect objects, Embed object, Cutout for object, Boolean fragments, Slice apart, Slice to compound, Boolean XOR, Check geometry, Defeaturing
- Other tools: Import CAD file, Export CAD file, Box selection, Create shape from mesh, Create points object from geometry, Convert to solid, Reverse shapes, Create simple copy, Create transformed copy, Create shape element copy, Refine shape, Attachment
- Preferences: Preferences, Fine tuning

- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub