نحوه استفاده
- یک فایل .dxf را انتخاب کنید یا بکشید و رها کنید (ذخیرهشده بهصورت ASCII DXF).
- پیشنمایش را ببینید و لایههایی را که نیاز ندارید خاموش کنید.
- پسزمینه و حالت استفاده از ضخامت خطوط یا تکرنگ را انتخاب کنید.
- فایل SVG را دانلود کنید یا کد آن را کپی کنید.
نحوه کار
فایل DXF با کتابخانه متنباز dxf-parser خوانده و در مرورگر شما به مسیرهای SVG تبدیل میشود. موجودیتهای پشتیبانیشده: LINE، LWPOLYLINE و POLYLINE (برآمدگیها به کمانهای دایرهای واقعی تبدیل میشوند)، CIRCLE، ARC، ELLIPSE، SPLINE (نمونهبرداری به قطعات کوتاه خط)، طرحهای SOLID و 3DFACE، TEXT و MTEXT (با یک فونت، بدون کدهای قالببندی)، ارجاعهای بلوک INSERT با موقعیت، مقیاس، چرخش و آرایههای MINSERT، و بلوکهایی که موجودیتهای DIMENSION را ترسیم میکنند.
محور Y برعکس میشود چون ترسیمهای CAD به سمت بالا میشمارند و SVG به سمت پایین؛ جعبه دید SVG با حاشیه کوچکی بر ترسیم قابل مشاهده منطبق میشود. رنگها از موجودیت، لایه آن یا بلوک درجکننده (BYLAYER و BYBLOCK) گرفته میشوند و از فهرست رنگ ۲۵۶تایی AutoCAD Color Index یا رنگهای واقعی استفاده میشود. هر لایه به یک گروه SVG تبدیل میشود تا بتوانید لایهها را جداگانه در ویرایشگر برداری ویرایش کنید.
محدودیتها: فایلهای DWG و DXF دودویی خوانده نمیشوند. چیدمانهای فضای کاغذ، هاشورها، تصاویر، انواع خط (خطچین)، احجام سهبعدی، مشها و موجودیتهای نقطهای ترسیم نمیشوند؛ ابزار میگوید چند موجودیت را نادیده گرفته است. وزنهای منطقی spline نادیده گرفته میشوند. اگر $INSUNITS میلیمتر، سانتیمتر یا اینچ باشد، عرض و ارتفاع SVG با همان واحد نوشته میشود؛ در غیر این صورت واحدهای ترسیم بهصورت عدد ساده نوشته میشوند.
نمونهها
طرح برش لیزری
یک فایل DXF خروجی از برنامه CAD با کانتور برش روی لایه CUT و اندازهگذاریها روی DIM: لایههای DIM و TEXT را پنهان کنید، پسزمینه شفاف را انتخاب و SVG را برای نرمافزار لیزر دانلود کنید.
پلان طبقه برای صفحه وب
یک DXF معماری با دیوارها، درها بهصورت ارجاع بلوک و برچسب اتاقها: همه لایهها را نگه دارید، از ضخامت خط DXF استفاده کنید و SVG را در صفحهای قرار دهید که بدون افت کیفیت مقیاس میگیرد.
پرسشهای متداول
آیا میتوانم فایلهای DWG را تبدیل کنم؟
خیر. DWG یک قالب دودویی بسته است. در AutoCAD، LibreCAD، DraftSight، FreeCAD یا QCAD از Save As یا Export استفاده و DXF (ASCII) را انتخاب کنید، سپس همان فایل را اینجا تبدیل کنید.
چرا بعضی متنها با فونت یا موقعیت نادرست دیده میشوند؟
SVG از یک فونت sans-serif عمومی و ترازبندی پایه TEXT و MTEXT استفاده میکند. فونتهای CAD (SHX)، کسرهای انباشته و قالببندی پاراگراف بازتولید نمیشوند.
آیا کمانها بهصورت کمان باقی میمانند؟
بله، برای ARC، CIRCLE و برآمدگیهای polyline، بهشرطی که بلوک در X و Y متفاوت مقیاس نشده باشد. بیضیها، splineها و کمانهای داخل بلوکهای با مقیاس غیریکنواخت به قطعات کوتاه مستقیم تبدیل میشوند.
چرا نقشه من خیلی کوچک یا در یک سمت دور دیده میشود؟
کادر دید همه موجودیتهای قابل مشاهده را پوشش میدهد؛ بنابراین یک شیء سرگردان دور از نقشه باعث میشود بقیه اجزا کوچک شوند. لایهای را که شامل آن است پنهان کنید یا در برنامه CAD حذفش کنید.
حریم خصوصی
فایل DXF در مرورگر شما خوانده و تبدیل میشود. بارگذاری یا ذخیره نمیشود و فقط یک رویداد ناشناس مبنی بر استفاده از ابزار شمارش میشود.