Draft: Draft in Sketch
Appearance
|
|
| Posizione nel menu |
|---|
| Modifiche → Draft in sketch Modifica → Draft in sketch |
| Ambiente |
| Draft, BIM |
| Avvio veloce |
| Nessuno |
| Introdotto nella versione |
| - |
| Vedere anche |
| Nessuno |
Descrizione
Il comando Draft Draft in Sketch converte oggetti Draft in Schizzi di Sketcher e viceversa.
Conversione di oggetti Draft in Schizzi di Sketcher
Utilizzo
- Facoltativamente, selezionare uno o più oggetti Draft o Schizzi di Sketcher.
- Ci sono diversi modi per invocare il comando:
- Premere il pulsante
Draft in sketch.
- Draft: Selezionare l'opzione Modifiche →
Draft in sketch dal menu.
- BIM: Selezionare l'opzione Modifica →
Draft in sketch dal menu.
- Premere il pulsante
- Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella Vista 3D.
- Viene creato un nuovo oggetto.
Note
- Possono essere convertiti anche oggetti non Draft che sono totalmente planari.
- Il comando può gestire solo oggetti composti da linee rette, archi circolari, archi ellittici, B-Spline e curve di Bézier.
- Draft BezCurve saranno approssimate da BSplines di Sketcher.
- Il KicadStepUp Workbench esterno contiene un comando per convertire un Draft BSpline in una serie di Archi di Sketcher. Per ulteriori informazioni, vedere l'argomento del forum BSplines to Shape2DView and Sketcher.
- Questo altro argomento del forum contiene una macro per tale conversione.
Script
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
Per convertire gli oggetti in uno schizzo usare il metodo make_sketch (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeSketch.
sketch = make_sketch(objects_list, autoconstraints=False, addTo=None, delete=False, name="Sketch", radiusPrecision=-1, tol=1e-3)
objects_listcontiene gli oggetti da convertire. È un singolo oggetto o un elenco di oggetti. Sono supportati gli oggettiDraft,Part::FeatureePart.Shape.- Se
autoconstraintsèTruevengono aggiunti vincoli coincidenti ai nodi appartenenti allo stesso oggetto sorgente. addToè l'oggetto schizzo esistente a cui viene aggiunta la geometria. Se non fornito viene creato un nuovo schizzo.- Se
deleteèTruegli oggetti di origine vengono eliminati. nameè il nome del nuovo sketch.radiusPrecisionindica come devono essere gestiti i vincoli di raggio:- Usare
-1per disabilitare i vincoli di raggio. - Usare
0per aggiungere vincoli di raggio individuali. - Utilizzare un numero positivo per arrotondare i raggi in base a questa precisione e per aggiungere vincoli uguali tra curve con raggi uguali.
- Usare
tolè la tolleranza utilizzata per verificare se le forme sono planari e complanari. Usare-1per un'analisi rigorosa.sketchviene restituito con l'oggetto sketch.
Per convertire uno schizzo in oggetti Draft usare il metodo draftify del modulo Draft.
draftify(objectslist, makeblock=False, delete=True)
objectslistcontiene gli oggetti da convertire. È un singolo oggetto o un elenco di oggetti.- Se
makeblockèTruegli oggetti convertiti sono raggruppati in unPart::Part2DObject. - Se
deleteèTruegli oggetti di origine vengono eliminati.
Esempio:
import FreeCAD as App
import Draft
doc = App.newDocument()
rectangle = Draft.make_rectangle(2000, 1000)
circle = Draft.make_circle(500)
doc.recompute()
sketch_from_draft = Draft.make_sketch([rectangle, circle], autoconstraints=True, delete=False, radiusPrecision=0)
doc.recompute()
draft_from_sketch = Draft.draftify(sketch_from_draft, delete=False)
doc.recompute()
- Drafting: Line, Polyline, Fillet, Arc, Arc From 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, Highlight Subelements, Join, Split, Upgrade, Downgrade, Convert Wire/B-Spline, Draft to Sketch, Set Slope, Flip Dimension, Shape 2D View
- Draft Tray: Working 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, New Layer, Manage Layers, New Named Group, SelectGroup, Add to Layer, Add to Group, Add to Construction Group, Toggle Wireframe, Working Plane Proxy, Heal, Show Snap Toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Most objects: Edit
- Layer container: Add New Layer, Reassign Properties of All Layers, Merge Layer Duplicates
- Layer: Activate Layer, Reassign Properties of Layer, Select Layer Contents
- Text and label: Open Links
- Wire: Flatten
- Working plane proxy: Save Camera Position, Save Visibility of Objects
- 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
