1. Produktai
  2.   CAD
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Atviro kodo C++ 2D CAD braižymo įrankis

Skaitykite DXF/DWG, eksportuokite į PDF/SVG/PNG ir kurkite 2D dizainus su kryžminės platformos LibreCAD.

Kas yra LibreCAD?

LibreCAD yra galinga, nemokama ir atviro kodo 2D CAD programa, sukurta naudojant kryžminės platformos Qt karkasą. Ji palaiko DXF ir DWG failų skaitymą bei eksporto į PDF, SVG, PNG ir DXF formatus. Sukurta tiksliai brėžimams, LibreCAD natūraliai palaiko taškus, linijas, apskritimus, elipses, paraboles, hiperbolas ir splainus. Labai pritaikoma sąsaja ir daugiau nei 30 kalbų vertimų daro ją prieinamą visame pasaulyje. Projektas yra bendruomenės valdomas QCAD bendruomenės leidimo tęsinys, užtikrinantis skaidrumą, stabilumą ir nuolatinį tobulėjimą.

LibreCAD pabrėžia naudojamumą ir išplečiamumą, siūlydama patikimas priemones techniniam brėžiniui, architektūriniams schemoms, mechaniniam projektavimui ir kt. Ji apima natūralų ESRI Shapefile (.shp) importą, DXF į vaizdą konvertavimą per CLI ir modulinią architektūrą, paremta libdxfrw, užtikrinančią patikimą failų I/O. Su aktyviu plėtojimu „GitHub“ ir išsamia dokumentacija, LibreCAD aptarnauja mėgėjus, inžinierius ir švietėjus, ieškančius profesionalaus, tačiau visiškai nemokamo CAD sprendimo. Jos suderinamumas su keliais platformomis – įskaitant Windows, macOS ir Linux – užtikrina nuoseklius darbo procesus įvairiose aplinkose.

Previous Next

Pradžia su LibreCAD

LibreCAD yra prieinama Windows, macOS ir Linux operacinėms sistemoms. Galite atsisiųsti iš anksto sukurtus binarinius failus iš naujausio leidimo arba įdiegti per paketų tvarkykles (pvz., `apt install librecad` Ubuntu sistemoje). Kūrėjams šaltinis kodas talpinamas LibreCAD GitHub. Kūrimo reikalavimai apima Qt 6.4+ ir Boost 1.55+. Naudokite CMake konfigūravimui ir kompiliavimui: `cmake -B build && cmake --build build`. Vieneto testus galima įjungti su `-DBUILD_TESTS=ON` patikrinimui.

Įdiekite LibreCAD per paketų tvarkyklę (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

DXF į PDF/SVG/PNG konvertavimas per komandų eilutę

LibreCAD turi galingą komandų eilutės sąsają, skirtą DXF failų masinei konversijai į vaizdo arba dokumentų formatus. Tai ypač naudinga automatizavimui, CI/CD kanalams arba be galvos (headless) aplinkoms. Galite konvertuoti DXF failą į PDF, SVG arba PNG vienu komandu, išlaikant geometriją ir sluoksnių struktūrą. Įrankis užtikrina aukštos kokybės išvestį, tinkamą publikavimui, dalijimuisi arba įterpimui į ataskaitas. Jis palaiko visas pagrindines DXF versijas ir sklandžiai integruojasi į esamus darbo procesus. Ši funkcija daro LibreCAD ne tik braižymo įrankį, bet ir lengvą DXF apdorojimo įrankį.

Kaip konvertuoti DXF į PDF, SVG ir PNG per CLI?

# Convert DXF to PDF
librecad dxf2pdf drawing.dxf

# Convert DXF to SVG
librecad dxf2svg drawing.dxf

# Convert DXF to PNG
librecad dxf2png drawing.dxf

Vietinis ESRI Shapefile importavimas

LibreCAD palaiko tiesioginį ESRI Shapefile (`.shp`, `.shx`, `.dbf`) be išorinių įrankių. Taškai, polilinijos, arkos ir daugiakampiai importuojami kaip natūralios CAD objektų rūšys, išsaugant Z koordinates ir metaduomenis. Sluoksnių pavadinimai, spalvos, linijų tipai ir linijų plotis gaunami iš DBF laukų, kai jie prieinami, leidžiant turtingą stilių kūrimą pagal atributų duomenis. Tai idealu GIS specialistams, integruojantiems erdvinę informaciją į techninius brėžinius. Importavimas yra tik skaitymui—jokio Shapefile eksporto nepateikta, skatinant švarų CAD ir GIS darbo srautų atskyrimą. Funkcija remiasi `shapelib`, užtikrinančiu patikimą analizę ir suderinamumą su standartinėmis shapefile schemomis.

Kaip importuoti Shapefile į LibreCAD?

# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shp

Tikslus 2D brėžimas su pažangiomis primityvomis

LibreCAD suteikia išsamų 2D brėžinių primityvų rinkinį – įskaitant taškus, linijas, apskritimus, elipses, parabolės, hiperbolės ir splainus – sukurtą inžinerinio lygio tikslumui. Kiekvienas primityvas palaiko tikslų koordinačių įvedimą, prisikabinimą ir apribojimus. Programa apima matmenų įrankius, sluoksnių valdymą ir pritaikomas linijų tipus, kad atitiktų brėžimo standartus. Jos modulinė architektūra užtikrina stabilumą ir išplečiamumą, o Qt pagrindu sukurta vartotojo sąsaja prisitaiko prie didelės DPI ekranų ir liečiamų sąsajų. Vartotojai gauna naudą iš intuityvių pelės gestų, klaviatūros spartųjų klavišų ir kontekstinių meniu. Nesvarbu, ar kuriate mechanines dalis, architektūrinius planus, ar elektros schemų, LibreCAD teikia profesionalius įrankius be licencijavimo mokesčių ar tiekėjo priklausomybės.

Kaip LibreCAD programoje nupiešti apskritimą su centru ir spinduliu?

# 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

Kelių platformų suderinamumas ir pritaikymas

LibreCAD veikia identiškai Windows, macOS ir Linux dėka savo Qt pagrindo architektūros. Naudotojo sąsaja yra visiškai pritaikoma: naudotojai gali perkelti įrankių juostas, priskirti klaviatūros trumpinius ir įkelti pasirinktinius stilių lapus. Daugiau nei 30 vertimų užtikrina prieinamumą pasauliniams naudotojams, o aktyvūs bendruomenės indėliai vyksta per Weblate. macOS versijos yra universalios (Apple Silicon + Intel), su ad‑hoc kodo pasirašymu pagrindinei vientisumui. Pirmojo paleidimo metu macOS naudotojams gali tekti apeiti saugumo nustatymus, tačiau vėlesni paleidimai veikia normaliai. LibreCAD atviras kūrimo modelis skatina indėlius – naudotojai gali pranešti apie problemas GitHub, prisijungti prie forumo arba prisidėti kodu, piktogramomis ar dokumentacija per Resources saugyklą.

Kaip išvalyti macOS karantino atributą LibreCAD programai?

# 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
 Lietuvių