Draft: Draft in Sketch
Draft in Sketch |
Posizione nel menu |
---|
Draft → Draft in Sketch |
Ambiente |
Draft, Arch |
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.
- Selezionare l'opzione Modifiche → Draft in Sketch dal menu.
- 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_list
contiene gli oggetti da convertire. È un singolo oggetto o un elenco di oggetti. Sono supportati gli oggettiDraft
,Part::Feature
ePart.Shape
.- Se
autoconstraints
èTrue
vengono 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
èTrue
gli oggetti di origine vengono eliminati. name
è il nome del nuovo sketch.radiusPrecision
indica come devono essere gestiti i vincoli di raggio:- Usare
-1
per disabilitare i vincoli di raggio. - Usare
0
per 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-1
per un'analisi rigorosa.sketch
viene 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)
objectslist
contains the objects to be converted. It is either a single object or a list of objects.- If
makeblock
isTrue
the converted objects are grouped in aPart::Part2DObject
. - If
delete
isTrue
the source objects are deleted.
Example:
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()
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, Assembly, BIM, 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