Draft DXF/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Questa funzione apre un file DXF, di qualunque versione dalla 12 alla 2007, in un nuovo documento.")
No edit summary
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/it||[[Draft_SVG/it|SVG]]|[[Draft_Module/it|Modulo Draft]]|IconC=Workbench_Draft.svg}}
{{docnav/it||[[Draft_SVG/it|SVG]]|[[Draft_Module/it|Draft]]|IconC=Workbench_Draft.svg}}


{{GuiCommand/it
{{GuiCommand/it
Line 6: Line 6:
|MenuLocation=File → Esporta → Autodesk DXF 2D (*.dxf)
|MenuLocation=File → Esporta → Autodesk DXF 2D (*.dxf)
|Workbenches=[[Draft Workbench/it|Draft]]
|Workbenches=[[Draft Workbench/it|Draft]]
|Shortcut=Ctrl+E
|Shortcut={{KEY|Ctrl}}+{{KEY|E}}
|SeeAlso=[[FreeCAD and DXF Import/it|Importare DXF in FreeCAD]], [[FreeCAD and DWG Import/it|Importare DWG in FreeCAD]]
|SeeAlso=[[FreeCAD and DXF Import/it|Importare DXF in FreeCAD]], [[FreeCAD and DWG Import/it|Importare DWG in FreeCAD]]
|Empty=1
|Empty=1
Line 17: Line 17:


[[Image:Screenshot qcad.jpg]]
[[Image:Screenshot qcad.jpg]]
{{Caption|Qcad drawing exported to DXF, which is subsequently opened in FreeCAD}}
{{Caption|Disegno fatto con Qcad esportato in DXF, e successivamente aperto in FreeCAD}}


==Apertura==
<div class="mw-translate-fuzzy">
===Apertura===

Questa funzione apre un file DXF, di qualunque versione dalla 12 alla 2007, in un nuovo disegno. Attualmente sono supportati i seguenti tipi di oggetti DXF:


Attualmente sono supportati i seguenti tipi di oggetti DXF:
* linee
* linee
* polilinee e polilinee alleggerite
* polilinee e polilinee alleggerite
Line 36: Line 34:


Le altre entità DXF attualmente non sono importate perché in FreeCAD non vi è alcun oggetto corrispondente. Appena saranno implementate nuove funzionalità, sarà possibile importare anche altri tipi di entità.
Le altre entità DXF attualmente non sono importate perché in FreeCAD non vi è alcun oggetto corrispondente. Appena saranno implementate nuove funzionalità, sarà possibile importare anche altri tipi di entità.
</div>


== Installazione ==
The following DXF object types are currently supported:
* lines
* polylines and lwpolylines
* circles
* arcs
* layers (layers containing objects are converted to FreeCAD Groups)
* texts and mtexts
* dimensions
* blocks (only geometry. texts, dims and attributes inside blocks will be skipped)
* points {{Version|0.13}}
* leaders {{Version|0.13}}


{{Emphasis|Note:}} Per motivi di licenza, le librerie di importazione e di esportazione [[DXF/it|DXF]] non fanno più parte del codice sorgente di FreeCAD. Per questo motivo, esse devono essere installate personalmente dall'utente, dopo aver installato FreeCAD. C'è un modo che consente a FreeCAD di installarle automaticamente, altrimenti è possibile farlo manualmente.
Other DXF entities are currently not imported because there is no corresponding FreeCAD object. As new functionality gets implemented, it will be possible to import more entity types.


===Installazione automatica===
<div class="mw-translate-fuzzy">
=== Installazione delle librerie ===
</div>

<div class="mw-translate-fuzzy">
'''Attenzione''': Per motivi di licenza, le librerie di importazione e di esportazione DXF non fanno più parte del codice sorgente di FreeCAD. Per questo motivo, esse devono essere installate personalmente dall'utente, dopo aver installato FreeCAD. C'è un modo che consente a FreeCAD di installarle automaticamente, altrimenti è possibile farlo manualmente.
</div>

<div class="mw-translate-fuzzy">
====Installazione automatica====
</div>

Dalla versione 0.15, per fare in modo che FreeCAD si prenda cura di scaricare e installare automaticamente le librerie è sufficiente attivare l'ambiente Draft poi aprire il menu Modifica-> Preferenze -> Importa/Esporta -> DXF/DWG e selezionare la funzione "Consenti a FreeCAD di scaricare automaticamente le librerie DXF".


Dalla versione 0.15, per fare in modo che FreeCAD si prenda cura di scaricare e installare automaticamente le librerie è sufficiente attivare l'ambiente Draft poi aprire il menu {{MenuCommand|Modifica-> Preferenze Importa/Esporta DXF/DWG}} e selezionare l'opzione {{MenuCommand|Consenti a FreeCAD di scaricare automaticamente le librerie DXF}}.
Per le versioni precedenti, le librerie devono essere installate manualmente.
Per le versioni precedenti, le librerie devono essere installate manualmente.


===Installazione manuale===
<div class="mw-translate-fuzzy">
====Installazione manuale====
</div>


Le librerie devono essere scaricate da https://github.com/yorikvanhavre/Draft-dxf-importer
Le librerie devono essere scaricate da https://github.com/yorikvanhavre/Draft-dxf-importer
Line 76: Line 50:
Il tutorial [[Dxf_Importer_Install/it|Installare l'importatore Dxf]] è una guida passo-passo molto completa che descrive i passaggi necessari.
Il tutorial [[Dxf_Importer_Install/it|Installare l'importatore Dxf]] è una guida passo-passo molto completa che descrive i passaggi necessari.


==Importazione==
<div class="mw-translate-fuzzy">
===Importazione===


Funziona allo stesso modo di ''Apertura'', ma aggiunge il contenuto del file DXF nel documento attivo, invece di creare un nuovo documento.
Funziona allo stesso modo di ''Apri'', ma aggiunge il contenuto del file DXF nel documento attivo, invece di creare un nuovo documento.
</div>


Tutorial: [[Dxf_Importer_Install/it|Installare l'importatore DXF]]
Tutorial: [[Dxf_Importer_Install/it|Installare l'importatore DXF]]


==Esportazione==
<div class="mw-translate-fuzzy">
===Esportazione===


Il file DXF esportato è compatibile con le versioni Autocad 12 e successive, pertanto si dovrebbe poterlo aprire con qualsiasi applicazione che supporti il formato DXF.
Il file DXF esportato è compatibile con le versioni Autocad 12 e successive, pertanto si dovrebbe poterlo aprire con qualsiasi applicazione che supporti il formato DXF.
Line 96: Line 67:
* i layers sono mappati dai nomi dei gruppi. Quando i gruppi sono nidificati, il gruppo più interno attribuisce il nome al livello (layer)
* i layers sono mappati dai nomi dei gruppi. Quando i gruppi sono nidificati, il gruppo più interno attribuisce il nome al livello (layer)
* le dimensioni, che vengono esportate con dimstyle "Standard"
* le dimensioni, che vengono esportate con dimstyle "Standard"
</div>


==Preferenze==
<div class="mw-translate-fuzzy">
Nel menu {{MenuCommand|Modifica → Preferenze → Importa-Esporta}} della scheda delle [[Draft Preferences/it|Preferenze]] si possono specificare i seguenti parametri di importazione:
===Preferenze===

Nella scheda delle [[Draft Preferences/it|Preferenze]] (menu Modifica -> Preferenze -> Draft) si possono specificare i seguenti parametri di importazione:
* Stile di importazione: consente di scegliere il modo in cui gli oggetti del file DXF devono essere disegnati in FreeCAD. È possibile scegliere tra:
* Stile di importazione: consente di scegliere il modo in cui gli oggetti del file DXF devono essere disegnati in FreeCAD. È possibile scegliere tra:
** Nessuno: questo è il modo più veloce, non c'è conversione, tutti gli oggetti sono di colore nero con larghezza 2px (default FreeCAD)
** Nessuno: questo è il modo più veloce, non c'è conversione, tutti gli oggetti sono di colore nero con larghezza 2px (default FreeCAD)
Line 110: Line 78:
* Importazione dei testi: questo consente di specificare se si desidera importare i testi DXF e le dimensioni oppure no. Molti testi possono appesantire il proprio lavoro in FreeCAD, per cui a volte questa opzione risulta utile.
* Importazione dei testi: questo consente di specificare se si desidera importare i testi DXF e le dimensioni oppure no. Molti testi possono appesantire il proprio lavoro in FreeCAD, per cui a volte questa opzione risulta utile.
* Importare oggetti di presentazione: Attivare questa opzione se si desidera importare oggetti nel formato carta. Essi vengono uniti nello stesso documento con gli oggetti del modello formato spazio.
* Importare oggetti di presentazione: Attivare questa opzione se si desidera importare oggetti nel formato carta. Essi vengono uniti nello stesso documento con gli oggetti del modello formato spazio.
</div>


== Scripting ==
== Script ==
{{Emphasis|See also:}} [[Draft API]] and [[FreeCAD Scripting Basics]].
{{Emphasis|Vedere anche:}} [[Draft API/it|Draft API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].


Si possono esportare elementi in DXF usando la seguente funzione:
You can export elements to DXF by using the following function:
{{Code|code=
{{Code|code=
importDXF.export(objectslist, filename, nospline=False, lwPoly=False)
importDXF.export(objectslist, filename, nospline=False, lwPoly=False)
}}
}}


Esempio:
Example:
{{Code|code=
{{Code|code=
import Draft, importDXF
import Draft, importDXF
Line 132: Line 99:
}}
}}


{{docnav/it||[[Draft_SVG/it|SVG]]|[[Draft_Module/it|Modulo Draft]]|IconC=Workbench_Draft.svg}}
<div class="mw-translate-fuzzy">
[[Category:User Documentation/it]]
</div>


{{Draft Tools navi}}
{{Draft Tools navi/it}}


{{Userdocnavi}}
{{Userdocnavi/it}}
{{clear}}
{{clear}}

Revision as of 21:15, 25 April 2019

Draft DXF

Posizione nel menu
File → Esporta → Autodesk DXF 2D (*.dxf)
Ambiente
Draft
Avvio veloce
Ctrl+E
Introdotto nella versione
-
Vedere anche
Importare DXF in FreeCAD, Importare DWG in FreeCAD

Descrizione

Vedere anche: Importare DXF in FreeCAD, Importare DWG in FreeCAD.

Questa funzione apre un file DXF, di qualunque versione dalla 12 alla 2007, in un nuovo documento.

Disegno fatto con Qcad esportato in DXF, e successivamente aperto in FreeCAD

Apertura

Attualmente sono supportati i seguenti tipi di oggetti DXF:

  • linee
  • polilinee e polilinee alleggerite
  • circonferenze
  • archi
  • layers (i layers contenenti gli oggetti vengono convertiti in gruppi FreeCAD)
  • testi e testi multipli (mtexts)
  • dimensioni
  • blocchi (solo la geometria; i testi, le dimensioni e gli attributi all'interno di blocchi sono ignorati)
  • punti disponibile dalla versione 0.13
  • linee guida disponibile dalla versione 0.13

Le altre entità DXF attualmente non sono importate perché in FreeCAD non vi è alcun oggetto corrispondente. Appena saranno implementate nuove funzionalità, sarà possibile importare anche altri tipi di entità.

Installazione

Note: Per motivi di licenza, le librerie di importazione e di esportazione DXF non fanno più parte del codice sorgente di FreeCAD. Per questo motivo, esse devono essere installate personalmente dall'utente, dopo aver installato FreeCAD. C'è un modo che consente a FreeCAD di installarle automaticamente, altrimenti è possibile farlo manualmente.

Installazione automatica

Dalla versione 0.15, per fare in modo che FreeCAD si prenda cura di scaricare e installare automaticamente le librerie è sufficiente attivare l'ambiente Draft poi aprire il menu Modifica-> Preferenze → Importa/Esporta → DXF/DWG e selezionare l'opzione Consenti a FreeCAD di scaricare automaticamente le librerie DXF. Per le versioni precedenti, le librerie devono essere installate manualmente.

Installazione manuale

Le librerie devono essere scaricate da https://github.com/yorikvanhavre/Draft-dxf-importer

Il tutorial Installare l'importatore Dxf è una guida passo-passo molto completa che descrive i passaggi necessari.

Importazione

Funziona allo stesso modo di Apri, ma aggiunge il contenuto del file DXF nel documento attivo, invece di creare un nuovo documento.

Tutorial: Installare l'importatore DXF

Esportazione

Il file DXF esportato è compatibile con le versioni Autocad 12 e successive, pertanto si dovrebbe poterlo aprire con qualsiasi applicazione che supporti il formato DXF. Attualmente si possono esportare i seguenti oggetti FreeCAD:

  • linee e spezzate (polilinee)
  • archi e circonferenze
  • testi
  • i colori sono mappati dai colori RGB degli oggetti secondo l'indice dei colori di autocad (ACI). Il nero è sempre "da layer"
  • i layers sono mappati dai nomi dei gruppi. Quando i gruppi sono nidificati, il gruppo più interno attribuisce il nome al livello (layer)
  • le dimensioni, che vengono esportate con dimstyle "Standard"

Preferenze

Nel menu Modifica → Preferenze → Importa-Esporta della scheda delle Preferenze si possono specificare i seguenti parametri di importazione:

  • Stile di importazione: consente di scegliere il modo in cui gli oggetti del file DXF devono essere disegnati in FreeCAD. È possibile scegliere tra:
    • Nessuno: questo è il modo più veloce, non c'è conversione, tutti gli oggetti sono di colore nero con larghezza 2px (default FreeCAD)
    • Usa colore e larghezza di linea predefiniti: tutti gli oggetti DXF importati hanno larghezza di linea e colore secondo le impostazioni attive della barra dei comandi del modulo Draft
    • Colore e larghezza di linea originali: gli oggetti mantengono il colore e la larghezza di linea (se specificata) che hanno nel file DXF
    • Spessori di linea e traduzione colori: quando si seleziona questa opzione, viene utilizzata l'opzione File di mappatura sottostante.
  • File di mappatura del colore: questa consente di specificare un file di mappa da utilizzare per tradurre i colori e lo spessore di linea del DXF, nello stesso modo di come funziona uno stile di stampa in Autocad. Il file di mappa deve essere un file di testo tabulato. C'è una utility gratuita chiamata Plot style viewer che può convertire i file CTB o STB di Autocad (stili di stampa) in file tabulati utilizzabili in FreeCAD. In alternativa, si possono usare i file di mappatura autoprodotti.
  • Importazione dei testi: questo consente di specificare se si desidera importare i testi DXF e le dimensioni oppure no. Molti testi possono appesantire il proprio lavoro in FreeCAD, per cui a volte questa opzione risulta utile.
  • Importare oggetti di presentazione: Attivare questa opzione se si desidera importare oggetti nel formato carta. Essi vengono uniti nello stesso documento con gli oggetti del modello formato spazio.

Script

Vedere anche: Draft API e Nozioni di base sugli script di FreeCAD.

Si possono esportare elementi in DXF usando la seguente funzione:

importDXF.export(objectslist, filename, nospline=False, lwPoly=False)

Esempio:

import Draft, importDXF

Polygon1 = Draft.makePolygon(3, radius=500)
Polygon2 = Draft.makePolygon(5, radius=1500)

objects = [Polygon1, Polygon2]

importDXF.export(objects, "/home/user/Pictures/myfile.dxf")