Cum se folosește
- Alege sau trage aici un fișier .dxf (salvat ca DXF ASCII).
- Verifică previzualizarea și dezactivează straturile de care nu ai nevoie.
- Alege un fundal și dacă să folosești grosimi de linie sau o singură culoare.
- Descarcă SVG-ul sau copiază-i codul.
Cum funcționează
Fișierul DXF este citit cu biblioteca open-source dxf-parser și convertit în trasee SVG în browser. Entități acceptate: LINE, LWPOLYLINE și POLYLINE (bombările devin arce circulare reale), CIRCLE, ARC, ELLIPSE, SPLINE (eșantionate în segmente scurte de linie), contururi SOLID și 3DFACE, TEXT și MTEXT (un singur font, codurile de formatare eliminate), referințe de bloc INSERT cu poziție, scalare, rotație și matrice MINSERT, precum și blocurile care desenează entități DIMENSION.
Axa Y este inversată deoarece desenele CAD numără în sus, în timp ce SVG numără în jos, iar viewBox-ul SVG cuprinde desenul vizibil cu o margine mică. Culorile provin din entitate, din stratul acesteia sau din blocul care o inserează (BYLAYER și BYBLOCK), folosind AutoCAD Color Index cu 256 de culori sau culori reale. Fiecare strat devine un grup SVG, astfel încât să puteți edita straturile separat într-un editor vectorial.
Limitări: fișierele DWG și fișierele DXF binare nu sunt citite. Layout-urile din spațiul hârtie, hașurile, imaginile, tipurile de linii (liniile întrerupte), solidele 3D, plasele și entitățile de tip punct nu sunt desenate; instrumentul vă spune câte entități a omis. Ponderile spline-urilor raționale sunt ignorate. Dacă $INSUNITS este mm, cm sau inci, lățimea și înălțimea SVG folosesc acea unitate; altfel, unitățile de desen sunt scrise ca numere simple.
Exemple
Contur de tăiere laser
Un DXF exportat dintr-un program CAD cu conturul de tăiere pe stratul CUT și cotele pe DIM: ascunde DIM și TEXT, alege un fundal transparent și descarcă un SVG pentru software-ul laser.
Plan de etaj pentru o pagină web
Un DXF de arhitectură cu pereți, uși ca referințe de bloc și etichete de camere: păstrează toate straturile, folosește grosimile de linie DXF și încorporează SVG-ul într-o pagină unde se scalează fără pierdere de claritate.
Întrebări frecvente
Pot converti fișiere DWG?
Nu. DWG este un format binar închis. În AutoCAD, LibreCAD, DraftSight, FreeCAD sau QCAD folosește Salvează ca sau Export și alege DXF (ASCII), apoi convertește fișierul aici.
De ce unele texte au fontul sau poziția greșită?
SVG-ul folosește un font sans-serif generic și alinierea de bază a TEXT și MTEXT. Fonturile CAD (SHX), fracțiile stivuite și formatarea paragrafelor nu sunt reproduse.
Arcele sunt păstrate ca arce?
Da, pentru ARC, CIRCLE și arce de polilinie, atâta timp cât un bloc nu este scalat diferit pe X și Y. Elipsele, spline-urile și arcele din blocurile scalate neuniform devin segmente drepte scurte.
De ce desenul meu apare foarte mic sau deplasat într-o parte?
Caseta de vizualizare cuprinde fiecare entitate vizibilă, deci un obiect rătăcit departe de desen face restul să apară mic. Ascunde stratul care îl conține sau șterge-l din programul tău CAD.
Confidențialitate
Fișierul DXF este citit și convertit în browser. Nu este încărcat sau stocat; se numără doar un eveniment anonim de utilizare a instrumentului.