Jak używać
- Wybierz lub upuść plik .dxf (zapisany jako ASCII DXF).
- Sprawdź podgląd i wyłącz warstwy, których nie potrzebujesz.
- Wybierz tło oraz czy użyć grubości linii, czy jednego koloru.
- Pobierz plik SVG lub skopiuj jego kod.
Jak to działa
Plik DXF jest odczytywany w przeglądarce za pomocą biblioteki open-source dxf-parser i konwertowany na ścieżki SVG. Obsługiwane elementy: LINE, LWPOLYLINE i POLYLINE (wybrzuszenia są zamieniane na prawdziwe łuki kołowe), CIRCLE, ARC, ELLIPSE, SPLINE (próbkowane do krótkich odcinków linii), kontury SOLID i 3DFACE, TEXT i MTEXT (jedna czcionka, kody formatowania usunięte), odwołania do bloków INSERT z pozycją, skalą i obrotem, tablice MINSERT oraz bloki rysujące elementy DIMENSION.
Oś Y jest odwracana, ponieważ rysunki CAD liczą współrzędne w górę, a SVG w dół, a pole widoku SVG obejmuje widoczny rysunek z niewielkim marginesem. Kolory pochodzą z elementu, jego warstwy lub bloku wstawiającego (BYLAYER i BYBLOCK), przy użyciu 256-kolorowego indeksu AutoCAD Color Index lub kolorów rzeczywistych. Każda warstwa staje się grupą SVG, dzięki czemu można edytować warstwy osobno w edytorze wektorowym.
Ograniczenia: pliki DWG i binarne pliki DXF nie są odczytywane. Układy przestrzeni papieru, kreskowania, obrazy, rodzaje linii (przerywane), bryły 3D, siatki i elementy punktowe nie są rysowane; narzędzie informuje, ile elementów pominięto. Wagi splajnów wymiernych są ignorowane. Jeśli $INSUNITS to mm, cm lub cale, szerokość i wysokość SVG są wyrażone w tej jednostce; w przeciwnym razie jednostki rysunku są zapisywane jako zwykłe liczby.
Przykłady
Kontur do cięcia laserem
Plik DXF wyeksportowany z programu CAD z konturem cięcia na warstwie CUT i wymiarami na warstwie DIM: ukryj DIM i TEXT, wybierz przezroczyste tło i pobierz SVG dla oprogramowania do lasera.
Rzut kondygnacji na stronę internetową
Architektoniczny plik DXF ze ścianami, drzwiami jako odwołaniami do bloków i etykietami pomieszczeń: zachowaj wszystkie warstwy, użyj grubości linii DXF i osadź SVG na stronie, gdzie skaluje się bez rozmycia.
Często zadawane pytania
Czy mogę konwertować pliki DWG?
Nie. DWG to zamknięty format binarny. W programach AutoCAD, LibreCAD, DraftSight, FreeCAD lub QCAD użyj opcji Zapisz jako lub Eksportuj i wybierz DXF (ASCII), a następnie przekonwertuj ten plik tutaj.
Dlaczego część tekstu ma złą czcionkę lub położenie?
Plik SVG używa ogólnej czcionki bezszeryfowej i podstawowego wyrównania elementów TEXT i MTEXT. Czcionki CAD (SHX), ułamki piętrowe i formatowanie akapitowe nie są odtwarzane.
Czy łuki są zachowywane jako łuki?
Tak, dla elementów ARC, CIRCLE i wybrzuszeń polilinii, o ile blok nie jest skalowany inaczej w osiach X i Y. Elipsy, splajny i łuki wewnątrz bloków skalowanych nierównomiernie stają się krótkimi odcinkami prostymi.
Dlaczego mój rysunek wygląda na bardzo mały lub jest przesunięty daleko w bok?
Pole widoku obejmuje każdy widoczny element, więc pojedynczy obiekt daleko od rysunku sprawia, że wszystko inne jest małe. Ukryj warstwę, która go zawiera, lub usuń go w programie CAD.
Prywatność
Plik DXF jest odczytywany i konwertowany w Twojej przeglądarce. Nie jest przesyłany ani zapisywany; zliczane jest tylko anonimowe zdarzenie użycia narzędzia.