Draft DXF/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Pliki są eksportowane w formacie R14 DXF, który może być obsługiwany przez wiele aplikacji.")
(Created page with "Można eksportować następujące obiekty FreeCAD: * cała geometria 2D FreeCAD, taka jak obiekty środowiska Rysunek Roboczy lub Szkicownik, * Obiekty 3D są eksportowane jak...")
Line 49: Line 49:
Pliki są eksportowane w formacie R14 DXF, który może być obsługiwany przez wiele aplikacji.
Pliki są eksportowane w formacie R14 DXF, który może być obsługiwany przez wiele aplikacji.


Można eksportować następujące obiekty FreeCAD:
The following FreeCAD objects can be exported:
* cała geometria 2D FreeCAD, taka jak obiekty środowiska Rysunek Roboczy lub Szkicownik,
* all of FreeCAD's 2D geometry such as Draft objects or sketches
* Obiekty 3D są eksportowane jako spłaszczony widok 2D,
* 3D objects are exported as a flattened 2D view
* Obiekty złożone są eksportowane jako bloki,
* Compound objects are exported as blocks
* texts
* teksty,
* colors are mapped from objects RGB colors to autocad color index (ACI). Black will always be "by layer"
* kolory odwzorowywane z obiektów, kolory RGB na indeks kolorów autocad ''(ACI)''. Czarny będzie zawsze "według warstwy"'
* warstwy są odwzorowywane na podstawie nazw grup. Gdy grupy są zagnieżdżone, najgłębsza grupa nadaje nazwę warstwy'
* layers are mapped from group names. When groups are nested, the deepest group gives the layer name.
* dimensions, which are exported with "Standard" dimstyle.
* wymiary, które eksportowane ze stylem wymiarowania "Standard".


==Instalacja==
==Instalacja==

Revision as of 16:44, 29 May 2021

Rysunek Roboczy: DXF

Lokalizacja w menu
-
Środowisko pracy
Środowisko pracy Rysunek Roboczy
Domyślny skrót
-
Wprowadzono w wersji
-
Zobacz także
FreeCAD and DXF Import, FreeCAD and DWG Import

Opis

Funkcja DXF, środowiska Rysunek Roboczy jest modułem oprogramowania używanym przez polecenia Otwórz, Importuj i Eksportuj do obsługi formatu pliku DXF.

Rysunek Qcad wyeksportowany do DXF, który jest następnie otwierany w programie FreeCAD

Importowanie

Importer posiada dwa tryby pracy, konfigurowane w menu Edycja -> Preferencje -> Import/Eksport -> DXF: Pierwszy jest wbudowany, oparty na C++ i szybki, drugi jest starszy, zakodowany w Pythonie, wolniejszy i wymaga instalacji dodatku, ale czasami lepiej radzi sobie z niektórymi wystąpieniami obiektów i potrafi tworzyć bardziej dopracowane obiekty FreeCAD. Oba obsługują wszystkie wersje DXF począwszy od R12.

Obiekty 3D wewnątrz pliku DXF są przechowywane w binarnym bloku ACIS/SAT, który w tej chwili nie może być odczytany przez FreeCAD. Prostsze obiekty, takie jak 3DFACE, są jednak obsługiwane.

Można importować następujące obiekty DXF:

  • linie
  • polilinie (oraz długie polilinie)
  • okręgi
  • łuki
  • splajny
  • elipsy
  • warstwy
  • teksty i meta teksty
  • wymiary
  • bloki (tylko geometria, teksty, wymiary i atrybuty wewnątrz bloków będą pomijane)
  • punkty
  • obiekty odniesienia
  • obiekty przestrzeni papierowej

Eksportowanie

Pliki są eksportowane w formacie R14 DXF, który może być obsługiwany przez wiele aplikacji.

Można eksportować następujące obiekty FreeCAD:

  • cała geometria 2D FreeCAD, taka jak obiekty środowiska Rysunek Roboczy lub Szkicownik,
  • Obiekty 3D są eksportowane jako spłaszczony widok 2D,
  • Obiekty złożone są eksportowane jako bloki,
  • teksty,
  • kolory są odwzorowywane z obiektów, kolory RGB na indeks kolorów autocad (ACI). Czarny będzie zawsze "według warstwy"'
  • warstwy są odwzorowywane na podstawie nazw grup. Gdy grupy są zagnieżdżone, najgłębsza grupa nadaje nazwę warstwy'
  • wymiary, które są eksportowane ze stylem wymiarowania "Standard".

Instalacja

Z powodów licencyjnych, wymagane biblioteki importu/eksportu DXF potrzebne dla starszej wersji importera, nie są częścią kodu źródłowego programu FreeCAD. Aby uzyskać więcej informacji zobacz stronę: FreeCAD i import DXF.

Ustawienia

Aby uzyskać więcej informacji zobacz stronę Ustawienia Importu i Eksportu.

Pisanie skryptów

Zobacz również: Skrypty dla środowiska Rysunek Roboczy oraz Podstawy tworzenia skryptów FreeCAD.

Elementy można eksportować do DXF za pomocą następującej funkcji:

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

Przykład:

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")