Formaty DXF/DWG i DWF
Formaty DXG i DWG służą w pierwszym rzędzie do wymiany dwu-lub trójwymiarowych rysunków z innymi programami typu CAD i programami graficznymi. Format DWG jest produktem firmy Autodesk i jest oryginalnym formatem AutoCAD™. Format DXF jest produktem firmy Autodesk i jest często używanym formatem wymiany danych zawartych w plikach CAD. Pliki DXF i DWG zawierają niemal te same informacje i korzystają z tych samych obiektów. W przypadku najnowszych wersji AutoCAD™ pojawiają się problemy podczas odczytu plików w formacie DXF w postaci utraty odnośników do grafiki. Format DWG często okazuje się „bezpieczniejszym” wyborem. Aktualnie najnowszą wersją DXF/DWG jest wersja 2023. Program Vectorworks obsługuje import wersji od 2.5 do 2023 i eksport do wersji od 12 do 2023.
Format DWF również jest produktem firmy Autodesk, który został zaprojektowany na potrzeby efektywnego dzielenia się rysunkami z osobami, które nie mają dostępu do oprogramowania AutoCAD™ i innych. Pliki są w dużym stopniu skompresowane, zależne od urządzenia i programu, w którym zostały utworzone oraz mogą zawierać modele 3D. Vectorworks umożliwia import i eksport wersji DWF 4.2, 5.5 i 6.0 (tekstowe i binarne), 4.2 i 5.5 (skompresowane binarne), 6.01 (3D) i 6.02 (DWFx).
Utrata danych
Importowanie lub eksportowanie do DXF, DWG lub DWF nie jest równoznaczne z zapisywaniem lub otwieraniem plików Vectorworks. Jest to swego rodzaju przekład z jednej metody na drugą. Podczas konwersji może zatem dojść do utraty danych. Poniżej wymieniono kilka różnic, które występują w przypadku zapisu w formatach DXF, DWG lub DWF. Różnice te mogą spowodować niepożądane zmiany w konwertowanym pliku.
Element |
Opis |
Jednostki |
Wersje DXF/DWG 2000 i późniejsze obsługują system jednostek, dzięki czemu istnieje możliwość zaimportowania ustawień jednostek zawartych w danym pliku (jeśli plik zawiera jednostki). Poprzednie wersje DXF/DWG nie obsługują jednostek, a niektóre pliki zapisane w wersji 2000 i nowszych w ogóle nie zawierają jednostek. Vectorworks jest w stanie wyśledzić wyłącznie, czy rysunki utworzono w jednostkach takich jak metry, cale lub mikrometry. Należy skontaktować się z autorem pliku w celu ustalenia, z jakich jednostek korzystał. Pliki DXF/DWG bez jednostek posiadają pięć różnych ustawień dla jednostek (takich jak „Architectural” i „Engineering”), które używane są do odtworzenia pierwotnych jednostek. Mimo to zalecamy ich ręczne dostosowanie. |
Grubości linii |
Vectorworks pozwala na ustalanie grubości linii i ich kolorów niezależnie od siebie. Od niedawna jest to możliwe również w AutoCAD™, ale większość użytkowników AutoCAD™ nadal używa kolorów do oznaczenia grubości linii. Pliki DXF/DWG w wersji 14 i starszych nie obsługują grubości linii. W przypadku eksportu grubości linii oznaczonych jako kolory, dane te zostaną utracone. |
Kolory i wypełnienia |
Na chwilę obecną format DXF/DWG nie obsługuje wszystkich możliwości graficznych Vectorworks. We wszystkich przypadkach Vectorworks wyszukuje dostępne rozwiązania możliwie najbliższe pierwotnym danym. Domyślne wartości w oknie dialogowym eksportu dadzą najlepszy możliwy do uzyskania wynik, zakładając, że program, do którego zostanie zaimportowany plik, będzie w stanie odczytać zawarte w nim dane. Wersje DXF/DWG sprzed 2004 r. dysponują stałą paletą kolorów (która zmienia się zależnie od tego, czy tło jest czarne czy białe), a do każdego obiektu przypisany jest tylko jeden jednolity kolor. Obiekty takie jak okręgi nie posiadają w formacie DXF wypełnienia (tylko kolor linii). Kilka różnych obiektów może mieć kolor wypełnienia, ale bez osobnego koloru linii. Wersje DXF/DWG 14 i późniejsze obsługują „Solid Hatch”. Jest to odrębny obiekt, który można nałożyć na dany obiekt w celu utworzenia wypełnienia. Kreskowania nie mogą mieć koloru tła (np. biały prostokąt na białym tle, aby ukryć obiekty znajdujące się pod spodem). Istnieje możliwość importu Solid Hatches do Vectorworks, a następnie określenia koloru wypełnienia, zamiast tworzenia dwóch oddzielnych obiektów dla linii i wypełnienia. Wersja DXF/DWG 2000 obsługuje przykrycia, czyli wieloboki, których wypełnieniem jest kolor tła. Niektórzy użytkownicy AutoCAD™ nie chcą otrzymywać plików zawierających obiekty przykrywające. Polecenie Eksportuj DXF/DWG zawiera opcję wykluczenia jednolitych powierzchni (zarówno przykryć, jak i Solid Hatches). Ze względu na to, że obiekty przykrywające mogą mieć wyłącznie postać wieloboków i nie mogą być skojarzone, w przypadku eksportu białego okręgu na białym tle i ponownym jego zaimportowaniu do pliku Vectorworks, zostanie on wyświetlony jako niewypełniony okrąg i wielobok z białym wypełnieniem. Stopień wygładzenia wieloboku zależy od rozdzielczości konwersji 2D ustawionej przy eksporcie. Obiekty z wypełnieniem w postaci wzoru zostaną wyeksportowane jako obiekty o jednolitym kolorze. Kreskowania powierzchni skojarzone z teksturą Renderworks należy eksportować jako standardowe kreskowania AutoCAD. |
Warstwy i klasy |
Warstwy w Vectorworks można porównać z Obszarem modelu (Model Space) używanym w DXF/DWG. W rysunku utworzonym w Vectorworks może być widocznych kilka warstw projektowych w tym samym czasie, przy czym dla każdej z tych warstw mogą być ustawione różne skale i rzuty, natomiast w pliku DXF/DWG dopuszczalny jest tylko jeden Model Space. Dlatego też w przypadku eksportu istnieje konieczność połączenia ze sobą poszczególnych warstw projektowych w Vectorworks, w wyniku czego powstaje ryzyko utraty niektórych danych. Rysunek po eksporcie będzie wyglądał mniej więcej tak samo na ekranie i na wydruku, niemniej skale poszczególnych warstw, współrzędne obiektów i niewidoczne obiekty mogą zostać utracone. |
Grupy i symbole |
W Vectorworks stosowane są symbole. Są to obiekty, które można kilkakrotnie wstawić do pliku bez nadmiernego powiększania jego rozmiaru. W przypadku zmiany ustawień symbolu, zmiany te nanoszone są automatycznie na inne symbole na danym rysunku. W Vectorworks stosowane są również grupy. Są to obiekty, których większa liczba zgrupowana jest jako jeden obiekt. W DXF/DWG zamiast symboli używane są Bloki. Natomiast obiekt najbardziej zbliżony do grupy w Vectorworks to w DXF/DWG Blok anonimowy, który pokrywa się z symbolem, ale w tym przypadku bez nazwy. W przeciwieństwie do Bloków anonimowych, edycja Bloków w AutoCAD™ przebiega bezproblemowo i istnieje możliwość wprowadzania nowych Bloków do rysunku. Bloki importowane są do Vectorworks jako symbole, co nie daje żądanego efektu. Z tego względu w Vectorworks dostępna jest opcja eksportu grup jako Bloków anonimowych, na wypadek gdyby podczas edycji Bloków wystąpiły problemy. |
Właściwości i powiązany tekst |
Format DXF/DWG nie obsługuje rekordów bazy danych pokrywających się z formatami rekordów w Vectorworks. Obsługuje za to obiekty, tzw. Definicje atrybutów (attdefs), które po wstawieniu jako bloki/symbole zachowują się w pliku Vectorworks jak powiązany tekst. Rozwiązania w obu formatach nie pokrywają się w pełni, co powoduje występowanie błędów. Atrybuty bloku w DXF/DWG używane są do obiektów, które eksportowane są w blokach (tj. symboli, grup, obiektów parametrycznych lub powiązań warstw projektowych) i z którymi skojarzone są konkretne formaty rekordów. Ze względu na to, że w przypadku DXF/DWG mogą być z nimi powiązane tylko Atrybuty bloku, dane rekordów nie są eksportowane dla obiektów innego typu, takich jak linie i okręgi. |
Nazwy |
W przypadku eksportu do wersji DXF/DWG 2000 lub późniejszej, znaki w nazwach Warstw i Bloków nie zostaną zmienione. Znaki Unicode są obsługiwane, za wyjątkiem następujących: < > " `, / \ : ? * | = ). W przypadku eksportu do starszych wersji, wszystkie znaki w nazwach zostaną skonwertowane na wielkie litery, a spacje i znaki specjalne na podkreślenia. Nazwy pól Atrybutów DXF/DWG nie mogą zawierać spacji. Spacje w polach rekordów zostaną przekształcone w podkreślenia. |
Sformatowany tekst składający się z kilku wierszy |
Sformatowany tekst kilkuwierszowy zawierający różne rodzaje czcionek o różnych rozmiarach, podkreślenia lub kursywę, zostanie zawinięty i przeniesiony do kolejnego wiersza. Ten typ tekstu obsługiwany jest przez wersje DXF/DWG 13 i nowsze. W przypadku starszych wersji zawinięty tekst zostanie podzielony na oddzielne wiersze. |
Przezroczystość warstw |
Format DXF/DWG nie obsługuje przezroczystości warstw. Należy więc stosować wyłącznie widok w trybie Kryjącym (krycie na poziomie 100% w systemie Mac i w systemie Windows z włączoną funkcją Zastosuj GDI+). |
Wymiary |
Vectorworks i AutoCAD™ przetwarzają systemy wymiarów, jednostki i szablony linii wymiarowych w zupełnie inny sposób. Vectorworks tworzy również odpowiednie style dla wszystkich szablonów linii wymiarowych wykorzystanych w danym pliku. Oznacza to, że nawet jeśli odbiorca zmieni wymiary lub utworzy nowe szablony, ich wygląd nie będzie się znacznie różnił. Style linii wymiarowych z pliku DXF/DWG zostaną zaimportowane do Vectorworks jako zmodyfikowane szablony linii wymiarowych, w celu zachowania ich oryginalnego wyglądu. |
Tekstury |
Zarówno Vectorworks, jak i AutoCAD obsługują atrybuty cieniowania (shaders) odnoszące się do koloru i obrazu, co zapewnia spójny import tekstur. Obecnie AutoCAD oferuje jednak dodatkowe atrybuty cieniowania: checker, gradient, marble, noise, speckle, tiles, waves i wood, które nie są aktualnie obsługiwane przez biblioteki Vectorworks. Uwaga: Atrybuty cieniowania z obrazów mogą zostać zaimportowane tylko wtedy, gdy importujesz także sam plik obrazu. Jeśli zdarzy Ci się importować któryś z nieobsługiwanych atrybutów cieniowania, Vectorworks zastosuje jako zamiennik zdefiniowany kolor cieniowania. Ponadto Vectorworks automatycznie konwertuje odbicie typu „Non-metallic” z oprogramowania AutoCad na „Tworzywo sztuczne”. „Global materials” z AutoCAD zostaną poprawnie zaimportowane, pod warunkiem że nie zostały wcześniej zmodyfikowane. Jeśli właściwości materiałów w plikach DXF/DWG zostały ustawione jako „ByBlock”, ostateczny widok zaimportowanych obiektów może odbiegać od pliku źródłowego, ponieważ definiowanie obiektów (w bloku) w Vectorworks przebiega inaczej niż w AutoCAD. |