Draft Fillet/it: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{VeryImportantMessage|This tool is disabled because the author didn't like the implementation. In the future, this tool may break, and a new tool may replace it. Therefore, to prevent breaking models, we decided to hide it. To enable it look into the file "draftutils/init_tools.py" and uncomment the Draft_Fillet line. However, understand that in the future the Fillet object may break.}} |
|||
{{Docnav/it|[[Draft_Wire/it|Polilinea]]|[[Draft_Circle/it|Cerchio]]|[[Draft_Module/it|Draft]]|IconL=Draft_Wire.svg|IconC=Workbench_Draft.svg|IconR=Draft_Circle.svg}} |
{{Docnav/it|[[Draft_Wire/it|Polilinea]]|[[Draft_Circle/it|Cerchio]]|[[Draft_Module/it|Draft]]|IconL=Draft_Wire.svg|IconC=Workbench_Draft.svg|IconR=Draft_Circle.svg}} |
||
Line 70: | Line 69: | ||
Lo strumento Fillet può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione: |
Lo strumento Fillet può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione: |
||
{{Code|code= |
{{Code|code= |
||
fillet = make_fillet([line1, line2], radius=100, chamfer=False, delete=False) |
|||
}} |
}} |
||
Line 81: | Line 80: | ||
import FreeCAD as App |
import FreeCAD as App |
||
import Draft |
import Draft |
||
doc = App.newDocument() |
|||
import DraftFillet |
|||
p1 = App.Vector(0, 0, 0) |
p1 = App.Vector(0, 0, 0) |
||
Line 87: | Line 86: | ||
p3 = App.Vector(2000, 0, 0) |
p3 = App.Vector(2000, 0, 0) |
||
line1 = Draft.make_line(p1, p2) |
|||
line2 = Draft.make_line(p2, p3) |
|||
doc.recompute() |
|||
fillet = Draft.make_fillet([line1, line2], radius=500) |
|||
doc.recompute() |
|||
}} |
}} |
||
Revision as of 11:49, 15 May 2020
Raccordo |
Posizione nel menu |
---|
Draft → Raccordo |
Ambiente |
Draft |
Avvio veloce |
Nessuno |
Introdotto nella versione |
0.19 |
Vedere anche |
Linea, Polilinea |
Descrizione
Lo strumento Raccordo crea un raccordo, un angolo arrotondato, tra due semplici Linee. In alternativa, può creare uno smusso, un bordo dritto, tra queste due linee.
Diversi raccordi e smussi creati tra due linee
Utilizzo
- Selezionare due linee già inserite nel documento e che si incontrano in un punto.
- Premere il pulsante Raccordo.
- Scegliere il raggio del raccordo, quindi premere Invio.
Note:
- Se il raggio è troppo grande in modo che l'arco prodotto non sia tangente a una delle linee, l'operazione non avrà un esito positivo.
- Al momento sono supportate solo singole linee; le polilinee, ovvero linee con più punti, potrebbero non produrre il risultato desiderato.
Creazione alternativa di raccordi e smussi
Una polilinea che ha almeno tre punti può anche creare un raccordo o uno smusso.
- Selezionare due linee già inserite nel documento e che si incontrano in un punto.
- Premere il pulsante Polilinea. Questo fonde le due linee in un singolo oggetto Wire.
- Nelle proprietà, inserire il valore numerico desiderato per DatiFillet Radius o DatiChamfer Size.
Questo metodo funziona anche quando si uniscono due diverse polilinee.
Opzioni
- Selezionare la casella di controllo "Elimina oggetti originali" se si desidera eliminare le due linee originali e lasciare solo il nuovo oggetto raccordo.
- Selezionare la casella di controllo "Crea smusso" se si desidera creare un bordo dritto, anziché un bordo arrotondato, tra le due linee.
- Premere Esc o Chiudi per annullare il comando corrente.
Proprietà
Un oggetto Fillet condivide la maggior parte delle proprietà di una polilinea, tuttavia, solo alcune di queste proprietà sono applicabili al raccordo.
Dati
- DatiStart: (sola lettura) specifica il punto iniziale.
- DatiEnd: (sola lettura) specifica il punto finale.
- DatiLength: (sola lettura) specifica la lunghezza dell'intero segmento.
- DatiFillet Radius: (sola lettura) raggio con cui è stato creato il raccordo.
Vista
- VistaEnd Arrow: se è
true
verrà visualizzato un simbolo nell'ultimo punto della linea, quindi può essere usata come una linea di annotazione. - VistaArrow Size: specifica la dimensione del simbolo visualizzato alla fine della linea.
- VistaArrow Type: specifica il tipo di simbolo visualizzato alla fine della linea, che può essere "Dot", "Circle", "Arrow", o "Tick", or "Tick-2" ("Punto", "Cerchio", "Freccia", o "Tratto").
Script
Vedere anche: Draft API e Nozioni di base sugli script di FreeCAD.
Lo strumento Fillet può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:
fillet = make_fillet([line1, line2], radius=100, chamfer=False, delete=False)
- Crea un oggetto
Fillet
tra le linneline1
eline2
, usandoradius
come raggio di curvatura. - Se
chamfer
èTrue
crea un bordo dritto con la lunghezza diradius
, invece di un bordo arrotondato. - Se
delete
èTrue
cancella leline1
eline2
, e lascia solo il nuovo oggetto.
Esempio:
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)
line1 = Draft.make_line(p1, p2)
line2 = Draft.make_line(p2, p3)
doc.recompute()
fillet = Draft.make_fillet([line1, line2], radius=500)
doc.recompute()
Draft
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
User documentation
- 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, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub