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

LibreCAD

 
 

Alat Lukisan CAD 2D C++ Sumber Terbuka

Baca DXF/DWG, Eksport ke PDF/SVG/PNG, dan Cipta Reka Bentuk 2D dengan LibreCAD Merentas Platform.

Apakah LibreCAD?

LibreCAD adalah aplikasi CAD 2D yang kuat, percuma, dan sumber terbuka yang dibina dengan rangka kerja Qt merentas platform. Ia menyokong pembacaan fail DXF dan DWG serta mengeksport ke format PDF, SVG, PNG, dan DXF. Direka untuk lukisan tepat, LibreCAD menyediakan sokongan asli untuk titik, garis, bulatan, elips, parabola, hiperbola, dan spline. Antaramukanya yang sangat boleh disesuaikan dan lebih daripada 30 terjemahan bahasa menjadikannya boleh diakses di seluruh dunia. Projek ini merupakan lanjutan yang dipacu oleh komuniti daripada edisi komuniti QCAD, memastikan ketelusan, kestabilan, dan penambahbaikan berterusan.

LibreCAD menekankan kebolehgunaan dan kebolehsuaian, menawarkan alat yang kukuh untuk lukisan teknikal, skematik seni bina, reka bentuk mekanikal, dan lain-lain. Ia termasuk import fail ESRI Shapefile (.shp) secara asli, penukaran DXF-ke-imej melalui CLI, dan seni bina modular yang dikuasakan oleh libdxfrw untuk I/O fail yang boleh dipercayai. Dengan pembangunan aktif di GitHub dan dokumentasi yang komprehensif, LibreCAD melayani peminat, jurutera, dan pendidik yang mencari penyelesaian CAD berkelas profesional namun sepenuhnya percuma. Keserasian dengan pelbagai platform—termasuk Windows, macOS, dan Linux—menjamin aliran kerja yang konsisten merentasi persekitaran.

Previous Next

Mula Menggunakan LibreCAD

LibreCAD tersedia untuk Windows, macOS, dan Linux. Anda boleh memuat turun binari pra-bina dari siaran terkini atau memasang melalui pengurus pakej (contohnya, `apt install librecad` pada Ubuntu). Untuk pembangun, kod sumber dihoskan di LibreCAD GitHub. Keperluan bina termasuk Qt 6.4+ dan Boost 1.55+. Gunakan CMake untuk mengkonfigurasi dan menyusun: `cmake -B build && cmake --build build`. Ujian unit boleh diaktifkan dengan `-DBUILD_TESTS=ON` untuk pengesahan.

Pasang LibreCAD melalui Pengurus Pakej (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

Penukaran DXF ke PDF/SVG/PNG melalui Baris Perintah

LibreCAD termasuk antara muka baris perintah yang kuat untuk penukaran kumpulan fail DXF ke format imej atau dokumen. Ini sangat berguna untuk automasi, saluran CI/CD, atau persekitaran tanpa kepala. Anda boleh menukar fail DXF ke PDF, SVG, atau PNG dengan satu perintah, mengekalkan geometri dan struktur lapisan. Alat ini memastikan output berketepatan tinggi yang sesuai untuk penerbitan, perkongsian, atau penyisipan dalam laporan. Ia menyokong semua versi DXF utama dan berintegrasi dengan lancar ke dalam aliran kerja sedia ada. Ciri ini menjadikan LibreCAD bukan sekadar alat melukis, tetapi juga utiliti pemprosesan DXF yang ringan.

Bagaimana Menukar DXF ke PDF, SVG, dan PNG melalui 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

Import Shapefile ESRI Asli

LibreCAD menyokong import langsung fail Shapefile ESRI (`.shp`, `.shx`, `.dbf`) tanpa alat luaran. Titik, polilin, busur, dan poligon diimport sebagai entiti CAD asli, mengekalkan koordinat Z dan metadata. Nama lapisan, warna, jenis garis, dan lebar garis diperoleh daripada medan DBF apabila tersedia, membolehkan penataan kaya berdasarkan data atribut. Ini ideal untuk profesional GIS yang mengintegrasikan data spatial ke dalam lukisan teknikal. Import bersifat baca-sahaja—tiada eksport Shapefile disediakan, menggalakkan pemisahan bersih antara aliran kerja CAD dan GIS. Ciri ini bergantung pada `shapelib`, memastikan penguraian yang kukuh dan keserasian dengan skema shapefile standard.

Bagaimana untuk Mengimport Shapefile ke dalam LibreCAD?

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

Lukisan 2D Tepat dengan Primitif Lanjutan

LibreCAD menyediakan satu set lengkap primitif lukisan 2D—termasuk titik, garis, bulatan, elips, parabola, hiperbola, dan spline—yang direka untuk ketepatan tahap kejuruteraan. Setiap primitif menyokong kemasukan koordinat yang tepat, snapping, dan kekangan. Aplikasi ini termasuk alat dimensi, pengurusan lapisan, dan jenis garis yang boleh disesuaikan untuk memenuhi piawaian lukisan. Seni bina modularnya memastikan kestabilan dan kebolehlanjutan, manakala UI berasaskan Qt menyesuaikan diri dengan paparan beresolusi tinggi DPI dan antara muka sentuh. Pengguna mendapat manfaat daripada gerakan tetikus yang intuitif, pintasan papan kekunci, dan menu sensitif konteks. Sama ada mereka mereka bentuk bahagian mekanikal, pelan lantai seni bina, atau skematik elektrik, LibreCAD menyediakan alat profesional tanpa yuran lesen atau penguncian vendor.

Bagaimana untuk Melukis Bulatan dengan Pusat dan Jejari dalam LibreCAD?

# 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

Keserasian Merentas Platform & Penyesuaian

LibreCAD beroperasi dengan cara yang sama pada Windows, macOS, dan Linux terima kasih kepada seni bina berasaskan Qt. Antara muka pengguna boleh disesuaikan sepenuhnya: pengguna boleh menyusun semula bar alat, menetapkan pintasan papan kekunci, dan memuatkan lembaran gaya tersuai. Lebih daripada 30 terjemahan memastikan kebolehcapaian untuk pengguna global, dengan sumbangan komuniti yang aktif melalui Weblate. Binaan macOS bersifat universal (Apple Silicon + Intel), dengan penandatanganan kod ad-hoc untuk integriti asas. Pada pelancaran pertama, pengguna macOS mungkin perlu mengatasi tetapan keselamatan, tetapi pelancaran seterusnya berfungsi seperti biasa. Model pembangunan terbuka LibreCAD menggalakkan sumbangan—pengguna boleh melaporkan isu di GitHub, menyertai forum, atau menyumbang kod, ikon, atau dokumentasi melalui repositori Resources.

Bagaimana untuk Menghapus Atribut Kuarantin macOS untuk LibreCAD?

# 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
 Melayu