Draft Draft2Sketch/it: Difference between revisions

From FreeCAD Documentation
(Created page with "* {{incode|objectslist}} contiene gli oggetti da convertire. È un singolo oggetto o un elenco di oggetti. * Se {{incode|makeblock}} è {{incode|True}} gli oggetti convertiti sono raggruppati in un {{incode|Part::Part2DObject}}. * Se {{incode|delete}} è {{incode|True}} gli oggetti di origine vengono eliminati.")
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 12: Line 12:
{{GuiCommand/it
{{GuiCommand/it
|Name=Draft Draft2Sketch
|Name=Draft Draft2Sketch
|Name/it=Draft in Sketch
|Name/it=Draft in sketch
|MenuLocation=Draft → Draft in Sketch
|MenuLocation=Modifiche → Draft in sketch
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
}}
}}
Line 30: Line 30:
# Facoltativamente, selezionare uno o più oggetti Draft o [[Sketcher_NewSketch|Schizzi di Sketcher]].
# Facoltativamente, selezionare uno o più oggetti Draft o [[Sketcher_NewSketch|Schizzi di Sketcher]].
# Ci sono diversi modi per invocare il comando:
# Ci sono diversi modi per invocare il comando:
#* Premere il pulsante {{Button|[[Image:Draft_Draft2Sketch.svg|16px]] [[Draft_Draft2Sketch|Draft in Sketch]]}}.
#* Premere il pulsante {{Button|[[Image:Draft_Draft2Sketch.svg|16px]] [[Draft_Draft2Sketch|Draft in sketch]]}}.
#* Selezionare l'opzione {{MenuCommand|Modifiche → [[Image:Draft_Draft2Sketch.svg|16px]] Draft in Sketch}} dal menu.
#* Selezionare l'opzione {{MenuCommand|Modifiche → [[Image:Draft_Draft2Sketch.svg|16px]] Draft in sketch}} dal menu.
# Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella [[3D_view/it|Vista 3D]].
# Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella [[3D_view/it|Vista 3D]].
# Viene creato un nuovo oggetto.
# Viene creato un nuovo oggetto.
Line 77: Line 77:
* Se {{incode|delete}} è {{incode|True}} gli oggetti di origine vengono eliminati.
* Se {{incode|delete}} è {{incode|True}} gli oggetti di origine vengono eliminati.


Esempio:
Example:


{{Code|code=
{{Code|code=

Latest revision as of 22:13, 17 December 2023

Draft in sketch

Posizione nel menu
Modifiche → 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

  1. Facoltativamente, selezionare uno o più oggetti Draft o Schizzi di Sketcher.
  2. Ci sono diversi modi per invocare il comando:
    • Premere il pulsante Draft in sketch.
    • Selezionare l'opzione Modifiche → Draft in sketch dal menu.
  3. Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella Vista 3D.
  4. Viene creato un nuovo oggetto.

Note

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 oggetti Draft, Part::Feature e Part.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.
  • 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 contiene gli oggetti da convertire. È un singolo oggetto o un elenco di oggetti.
  • Se makeblock è True gli oggetti convertiti sono raggruppati in un Part::Part2DObject.
  • Se delete è True gli 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()