|
Posizione nel menu |
---|
Part Design → Applica una funzione di dress-up → Raccordo |
Ambiente |
PartDesign |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Smusso |
Lo strumento Raccordo di PartDesign crea raccordi (arrotondamenti) sui bordi selezionati di un oggetto. Aggiunge un oggetto Raccordo al documento con la sua relativa rappresentazione nella vista ad albero.
Vedere anche: Editor delle proprietà.
Un oggetto Raccordo di PartDesign deriva da un oggetto Funzione di Part e ne eredita tutte le proprietà. Presenta inoltre le seguenti proprietà aggiuntive:
Base
LinkSub
): Collegamento ai bordi e alle facce selezionati della feature padre. Può essere un collegamento solo alla feature padre se DatiUse All Edges è true
.Bool
): Se true
verrà utilizzata la forma raccordata della feature padre additiva/sottrattiva quando l'oggetto raccordo è incluso in un pattern, altrimenti verrà utilizzata solo la forma del raccordo stesso. Il valore predefinito è false
.PartShape
)Link
): Collegamento alla funzione principale.LinkHidden
): Collegamento al corpo genitore.fillets
QuantityConstraint
): Raggio del raccordo. Il valore predefinito è 1 mm
.Bool
): Se true
tutti i bordi della feature vengono raccordati e i bordi specificati da DatiBase vengono ignorati. Il valore predefinito è false
.Part Design
Bool
): Se true
i bordi ridondanti vengono rimossi dal risultato dell'operazione. Il valore predefinito è determinato dalla preferenza Ridefinisci automaticamente il modello dopo le operazioni basate sugli sketch. Vedere Preferenze di PartDesign.
Raccordi, smussi e altre funzionalità che operano sui corpi solidi dipendono dal kernel OCCT (OpenCASCADE Technology) utilizzato da FreeCAD. Il kernel OCCT occasionalmente ha difficoltà a gestire spigoli vivi coincidenti, ovvero il punto in cui due facce si incontrano. In questo caso, FreeCAD potrebbe bloccarsi senza una spiegazione plausibile.
Se eseguito dal terminale, FreeCAD può generare un registro come questo dopo un arresto anomalo:
#1 0x7fff63d660ba in BRep_Tool::Curve(TopoDS_Edge const&, TopLoc_Location&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x2a
#2 0x7fff63d69546 in BRep_Tool::Curve(TopoDS_Edge const&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x46
#3 0x7fff71f4fef5 in ChFi3d_Builder::PerformIntersectionAtEnd(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x3b05
#4 0x7fff71f58307 in ChFi3d_Builder::PerformOneCorner(int, bool) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x1097
#5 0x7fff71ef6218 in ChFi3d_Builder::PerformFilletOnVertex(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x4e8
#6 0x7fff71ef71d1 in ChFi3d_Builder::Compute() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0xe31
#7 0x7fff720ad7c3 in BRepFilletAPI_MakeChamfer::Build() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x33
#8 0x7fff723be48e in PartDesign::Chamfer::execute() from /usr/lib/freecad-daily/lib/_PartDesign.so+0x60e
...
Questo output fa riferimento a funzioni delle librerie OCCT. Se si verifica questo tipo di crash, potrebbe essere necessario segnalare e risolvere il problema in OCCT anziché in FreeCAD.
Per maggiori informazioni vedere le discussioni del forum :
Il numero di bordi non è completamente stabile, pertanto è consigliabile completare la progettazione principale del corpo solido prima di applicare funzioni come raccordi e smussi, altrimenti i bordi potrebbero cambiare nome e i bordi raccordati diventerebbero probabilmente non validi. Quando la proprietà DatiUsa tutti i bordi è impostata su true
, si ha una certa protezione da questo problema. In questi casi, infatti, vengono utilizzati tutti i bordi dell'oggetto base e non vi è alcuna dipendenza dai nomi dei singoli bordi.
Ulteriori informazioni nella pagina dedicata al problema di denominazione topologica.