
LibreCAD
Açıq Mənbəli C++ 2D CAD Çizim Aləti
DXF/DWG oxuyun, PDF/SVG/PNG-yə ixrac edin və Çoxplatformalı LibreCAD ilə 2D dizaynlar yaradın.
LibreCAD nədir?
LibreCAD güclü, pulsuz və açıq mənbəli 2D CAD tətbiqidir və çarpaz platformalı Qt çərçivəsi ilə yaradılıb. DXF və DWG fayllarını oxumağı və PDF, SVG, PNG və DXF formatlarına ixrac etməyi dəstəkləyir. Dəqiq layihələndirmə üçün nəzərdə tutulmuş LibreCAD, nöqtələr, xətlər, dairələr, elipslər, parabollar, hiperbolalar və splines üçün yerli dəstək təqdim edir. Çox yönlü özəlləşdirilə bilən interfeysi və 30‑dan çox dil tərcüməsi ilə dünya üzrə əlçatan olur. Layihə, QCAD‑ın icma versiyasının icma‑əsaslı davamıdır və şəffaflıq, sabitlik və davamlı təkmilləşdirmə təmin edir.
LibreCAD istifadə rahatlığına və genişlənə bilməsinə önəm verir, texniki çəkmə, memarlıq sxemləri, mexaniki dizayn və daha çox üçün güclü alətlər təklif edir. O, yerli ESRI Shapefile (.shp) idxalını, CLI vasitəsilə DXF‑dən şəkilə çevirməni və etibarlı fayl I/O üçün libdxfrw tərəfindən dəstəklənən modul arxitekturanı ehtiva edir. GitHub‑da aktiv inkişaf və geniş sənədləşmə ilə LibreCAD, peşəkar səviyyəli, lakin tamamilə pulsuz CAD həlli axtaran həvəskarlar, mühəndislər və təhsilçilər üçün xidmət göstərir. Windows, macOS və Linux daxil olmaqla bir neçə platforma ilə uyğunluğu, mühitlər arasında ardıcıl iş axınlarını təmin edir.
LibreCAD ilə Başlamaq
LibreCAD Windows, macOS və Linux üçün mövcuddur. Siz ən son buraxılışdan əvvəlcədən hazırlanmış ikili faylları yükləyə və ya paket menecerləri vasitəsilə quraşdıra bilərsiniz (məsələn, Ubuntu-da `apt install librecad`). Tərtibatçılar üçün mənbə kodu LibreCAD GitHub saytında yerləşir. Tikinti tələblərinə Qt 6.4+ və Boost 1.55+ daxildir. Konfiqurasiya və tərtib üçün CMake istifadə edin: `cmake -B build && cmake --build build`. Doğrulama üçün vahid testləri `-DBUILD_TESTS=ON` ilə aktivləşdirə bilərsiniz.
LibreCAD-i Paket Meneceri vasitəsilə quraşdırın (Ubuntu/Debian)
sudo apt update && sudo apt install librecadDXF-dən PDF/SVG/PNG-ə Çevrilmə Komanda Sətiri vasitəsilə
LibreCAD güclü komanda sətiri interfeysi ilə DXF fayllarının şəkil və ya sənəd formatlarına toplu çevrilməsini təmin edir. Bu, avtomatlaşdırma, CI/CD boru kəmərləri və ya başsız mühitlər üçün xüsusilə faydalıdır. Bir komanda ilə DXF faylını PDF, SVG və ya PNG formatına çevirə, həndəsi və qat strukturlarını qoruyub saxlaya bilərsiniz. Alət nəşr, paylaşım və ya hesabatlara daxil etmək üçün uyğun yüksək dəqiqlikli çıxış təmin edir. O, bütün əsas DXF versiyalarını dəstəkləyir və mövcud iş axınları ilə problemsiz inteqrasiya olunur. Bu xüsusiyyət LibreCAD-i yalnız bir çəkmə aləti deyil, həm də yüngül DXF emal vasitəsi edir.
DXF-i PDF, SVG və PNG-ə CLI vasitəsilə necə çevirmək olar?
# Convert DXF to PDF
librecad dxf2pdf drawing.dxf
# Convert DXF to SVG
librecad dxf2svg drawing.dxf
# Convert DXF to PNG
librecad dxf2png drawing.dxfYerli ESRI Shapefile İdxalı
LibreCAD, xarici alətlərdən istifadə etmədən ESRI Shapefile-lərin (`.shp`, `.shx`, `.dbf`) birbaşa idxalını dəstəkləyir. Nöqtələr, polilinlər, qövslər və çoxbucaqlar yerli CAD obyektləri kimi idxal olunur, Z-koordinatları və metadata qorunur. Layər adları, rənglər, xətt tipləri və xətt qalınlıqları mövcud olduqda DBF sahələrindən əldə edilir, atribut məlumatlarına əsaslanan zəngin stilizasiya imkanı verir. Bu, coğrafi məlumatları texniki çertyojlara inteqrasiya edən GIS mütəxəssisləri üçün idealdır. İdxal yalnız oxumaq üçün nəzərdə tutulub—Shapefile ixracı təmin edilmir, bu da CAD və GIS iş axınları arasında təmiz ayrılığa təşviq edir. Xüsusiyyət `shapelib`-ə əsaslanır, bu da standart shapefile sxemləri ilə güclü parsinq və uyğunluq təmin edir.
Shapefile faylını LibreCAD-ə necə idxal etmək olar?
# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shpİrəli Səviyyəli Primitivlərlə Dəqiq 2D Çəkmə
LibreCAD mühəndislik səviyyəsində dəqiqliyə yönəlmiş 2D çəkmə primitivlərinin geniş dəstini—nöqtələr, xətlər, dairələr, ellipslər, parabollar, hiperbolar və spline‑ları—təqdim edir. Hər bir primitiv dəqiq koordinat daxil etmə, yapışdırma və məhdudiyyətləri dəstəkləyir. Tətbiq ölçüləndirmə alətləri, qat idarəetməsi və çəkmə standartlarına uyğunlaşmaq üçün özəlləşdirilə bilən xətt tiplərini ehtiva edir. Modul arxitekturası sabitliyi və genişlənə bilməsini təmin edir, Qt‑əsaslı istifadəçi interfeysi isə yüksək DPI ekranlara və toxunma interfeyslərinə uyğunlaşır. İstifadəçilər intuitiv siçan hərəkətləri, klaviatura qısayolları və kontekst‑həssas menyulardan faydalanırlar. Mexaniki hissələr, memarlıq planları və ya elektrik sxemləri dizayn edərkən LibreCAD lisenziya ödənişləri və satıcı bağlaması olmadan peşəkar alətlər təqdim edir.
LibreCAD-də mərkəz və radiusu olan dairəni necə çəkmək olar?
# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirmÇoxplatformalı Uyğunluq və Fərdiləşdirmə
LibreCAD Windows, macOS və Linux platformalarında Qt əsaslı memarlığı sayəsində eyni şəkildə işləyir. İstifadəçi interfeysi tam olaraq fərdiləşdirilə bilər: istifadəçilər alət çubuqlarını yenidən yerləşdirə, klaviatura qısayolları təyin edə və xüsusi stil cədvəllərini yükləyə bilərlər. 30‑dan çox tərcümə qlobal istifadəçilər üçün əlçatanlığı təmin edir, aktiv icma töhfələri Weblate vasitəsilə. macOS qurğuları universal (Apple Silicon + Intel) olub, əsas bütövlüyü təmin etmək üçün ad‑hoc kod imzalamasına malikdir. İlk işə salındıqda macOS istifadəçiləri təhlükəsizlik ayarlarını keçmək məcburiyyətində qala bilərlər, lakin sonrakı işə salmalar normal şəkildə davam edir. LibreCAD‑ın açıq inkişaf modeli töhfələri təşviq edir — istifadəçilər GitHub‑da problemləri bildirə, forumda iştirak edə və ya Resources repozitoriyası vasitəsilə kod, ikonlar və ya sənədləşdirməyə töhfə verə bilərlər.
LibreCAD üçün macOS karantin atributunu necə silmək olar?
# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app
# Then open via Finder (right-click → Open) or double-click