专业 2D 制图功能体系
LibreCAD 经过 15 年社区迭代,构建了覆盖绘图、编辑、标注、输出的完整功能矩阵。每一项功能都源于真实工程需求,经专业用户长期验证。
丰富的二维绘图实体
LibreCAD 提供完整的 2D 几何实体库,从基础的点、线、圆到复杂的样条曲线、抛物线、双曲线一应俱全。每种实体都支持精确参数化定义,可通过命令行输入具体数值创建,也可通过鼠标交互式绘制后修改属性。多段线(Polyline)支持任意段数组合,便于表达复杂轮廓;图块(Block)功能允许用户将常用图形封装为可复用对象,建立个人或企业级零件库。
对于需要批量绘制的场景,如图纸中的孔阵、阵列特征,LibreCAD 提供矩形阵列与环形阵列工具,一次操作即可完成数十个实体的精准布置,大幅减少重复劳动。所有绘图实体均可设置独立颜色、线型、线宽,并通过图层统一管理,与 AutoCAD 的工作流程完全一致。
支持的实体类型
- 点(Point)、线(Line)、构造线(Construction Line)、射线(Ray)
- 多段线(Polyline)、样条曲线(Spline)
- 圆(Circle)、圆弧(Arc)、椭圆(Ellipse)、椭圆弧
- 抛物线(Parabola)、双曲线(Hyperbola)等数学曲线
- 文本(Text)、尺寸标注(Dimension)、图块引用(Block Insert)
- 填充图案(Hatching),支持自定义图案库
复杂的图纸从这里开始有序
图层管理是 LibreCAD 的核心特性之一。任何专业 CAD 工程师都明白,没有图层管理的图纸等同于无法维护的代码。LibreCAD 提供完整的图层管理系统,支持创建无限数量的图层,每个图层可独立设置颜色、线型、线宽、可见性、可打印性等属性。通过图层,您可以将建筑图纸中的墙体、门窗、家具、水电管线分层组织,将机械图纸中的轮廓、尺寸、剖面线、技术要求分层管理。
图层管理器支持图层组嵌套、批量锁定与隐藏、图层过滤等高级功能。处理包含上百图层的复杂工程图时,这些功能让导航与编辑变得井然有序。图层状态可保存为模板,新建图纸时直接套用企业标准图层结构,确保团队协作时图纸规范一致。
图层管理的核心能力
- 无限图层创建,每个图层独立配置颜色、线型、线宽
- 图层可见性、可编辑性、可打印性独立控制
- 图层组嵌套与批量操作
- 图层过滤与快速搜索
- 图层状态保存为模板,团队复用
- 通过图层进行实体属性批量修改
像素级精度,毫厘不差
精确捕捉是 CAD 软件区别于普通绘图工具的根本特征。LibreCAD 提供完整的高级捕捉系统,支持端点、中点、交点、圆心、切点、垂足、象限点、最近点等多种捕捉模式。绘图时光标靠近捕捉目标会智能高亮,并通过屏幕实时反馈捕捉类型与坐标值,让每一次点击都精确无误。系统内部坐标采用双精度浮点数存储,理论精度可达小数点后 15 位,实际工程应用中可保证小数点后四位的稳定精度。
捕捉模式可通过工具栏快速切换,也支持通过快捷键组合临时启用某种模式(例如按住 Shift 切换到端点捕捉)。对于习惯命令行操作的用户,捕捉点也可通过输入坐标或相对坐标精确指定,完全脱离鼠标也能完成复杂图纸绘制。
支持的捕捉类型
- 端点捕捉(Endpoint)
- 中点捕捉(Midpoint)
- 交点捕捉(Intersection)
- 圆心捕捉(Center)
- 切点捕捉(Tangent)
- 垂足捕捉(Perpendicular)
- 象限点捕捉(Quadrant)
- 最近点捕捉(Nearest)
- 网格点捕捉(Grid)
- 自由点捕捉(Free)
符合国标的专业标注系统
标注是工程图纸的灵魂。一张图纸能否被制造车间准确执行,关键取决于尺寸标注的清晰度与准确性。LibreCAD 提供完整的标注工具集,涵盖线性标注、对齐标注、角度标注、半径标注、直径标注、坐标标注等多种标注类型,并支持连续标注、基线标注等批量标注模式。每个标注都自动关联被标注实体,当实体尺寸变化时标注数值自动更新,避免手工修改遗漏。
标注样式管理器允许用户自定义箭头形状、文字大小、文字位置、公差格式、单位精度、引线样式等所有标注属性,并可保存为命名样式供反复使用。一套规范的标注样式即可满足 GB/T 4458 等国家标准要求,企业也可建立自己的企业级标注规范,确保全团队图纸风格统一。
标注功能特性
- 线性、对齐、角度、半径、直径、坐标六种基础标注
- 连续标注与基线标注的批量操作
- 引线标注(Leader)支持文字、形位公差框格
- 标注样式可保存、复用、导入导出
- 标注实体与被标注对象自动关联
- 支持上下偏差、对称公差、配合公差等多种公差格式
开放兼容的文件生态
LibreCAD 内部以 AutoCAD DXF 格式作为存储基础,这意味着您的图纸天然与全球最广泛使用的 CAD 文件格式兼容。无论是与合作伙伴交换图纸,还是导入历史 DWG 档案,都能流畅对接。读取方面支持 DXF、DWG、JWW(日文 CAD)、Shapefile 等多种格式;写入方面支持 DXF(含 R12、R14、2000、2004、2007 多版本)、DWG、PDF、SVG、多种位图格式。
PDF 直接导出功能让您无需第三方工具即可生成打印就绪的图纸。SVG 矢量导出便于将图纸嵌入网页、文档或进一步在 Illustrator 等矢量软件中编辑。对于 CAM/CNC 用户,DXF 输出可直接对接 LaserCut、Type3、ArtCAM 等加工软件,无需任何中间转换。
| 格式 | 读取 | 写入 | 典型用途 |
|---|---|---|---|
| DXF | 支持 | 支持 | 主存储格式,AutoCAD 兼容 |
| DWG | 支持 | 支持 | AutoCAD 原生格式 |
| - | 支持 | 打印输出与文档归档 | |
| SVG | 支持 | 支持 | 矢量图与网页嵌入 |
| JWW | 支持 | - | 日文 CAD 格式兼容 |
| BMP/PNG/JPEG | 支持 | 支持 | 位图导出与预览 |
| CXF/LFF | 支持 | 支持 | CAD 字体格式 |
键盘高手的效率选择
对于从 AutoCAD 迁移过来的专业用户,命令行是 LibreCAD 最贴心的设计。所有绘图、编辑、标注操作都可通过命令行输入完成,命令名称与 AutoCAD 高度一致,例如输入 L 启动直线命令、C 启动圆命令、DIMLINEAR 启动线性标注。熟练用户完全无需切换工具栏,左手键盘右手鼠标的高效工作流是真正的"工程师速度"。
命令行支持相对坐标(@x,y)、极坐标(@距离<角度)、绝对坐标三种输入方式,可通过命令历史快速复用之前的输入。命令别名可自定义,企业可建立团队统一的快捷命令规范。对于批量处理任务,命令行脚本可与图层操作、块操作、属性修改结合,实现图纸批量自动化处理。
常用命令速览
L/LINE- 绘制直线C/CIRCLE- 绘制圆A/ARC- 绘制圆弧PL/POLYLINE- 绘制多段线H/HATCH- 填充图案T/TEXT- 插入文本DIM系列 - 各类标注M/MOVE- 移动实体CO/COPY- 复制实体RO/ROTATE- 旋转实体MI/MIRROR- 镜像实体AR/ARRAY- 阵列实体
开放扩展,无限可能
LibreCAD 提供完善的插件系统,允许开发者通过 C++ 或脚本扩展自定义工具与功能。插件可访问 LibreCAD 的核心 API,包括实体创建、图层管理、文件操作等所有底层能力。社区已贡献大量实用插件,覆盖 CAM 输出、批量打印、特殊标注、自动化绘图等专业场景。
对于企业用户,插件系统是定制化需求的最佳实现路径。无需修改核心代码,即可通过插件实现企业专用的标注规范、自动化出图流程、与 ERP/PDM 系统集成等高级需求。插件源码可保持私有,企业可独立维护与分发。
典型插件应用场景
- CAM 输出:将图纸直接转换为 G-code 用于 CNC 加工
- 批量打印:自动化处理多张图纸的批量输出
- 特殊标注:企业自定义标注样式与符号
- BOM 提取:从图纸自动提取材料清单
- 数据接口:与 ERP、PDM、MES 等系统集成
- 自动化绘图:通过脚本批量生成标准件
- 格式转换:自定义导出格式与第三方工具链
三大平台,一致体验
LibreCAD 基于 Qt 框架开发,同一套源代码可编译为 Windows、macOS、Linux 三大平台的原生应用。三个平台的界面、功能、文件格式完全一致,您的图纸与工作习惯可以无缝迁移。团队协作中,Windows 用户与 macOS、Linux 用户可共享同一套图纸文件,无需担心平台兼容问题。
对于 Linux 用户,LibreCAD 已被 Ubuntu、Debian、Fedora、Arch Linux 等主流发行版的官方软件仓库收录,通过包管理器一条命令即可安装。对于 macOS 用户,提供 Universal Binary 安装包,同时支持 Intel 与 Apple Silicon (M1/M2/M3) 芯片。对于 Windows 用户,提供 32 位与 64 位安装包,兼容 Windows 7 至 Windows 11 所有版本。
| 平台 | 最低系统要求 | 架构支持 |
|---|---|---|
| Windows | Windows 7 SP1 | x86 / x64 |
| macOS | macOS 10.14 Mojave | Intel / Apple Silicon (Universal) |
| Linux | Qt 5.15+ 运行时 | x86 / x64 / ARM64 |
LibreCAD 技术栈一览
了解 LibreCAD 背后的技术构成,感受开源工程的严谨与开放。
| 项目 | 规格 |
|---|---|
| 开发语言 | C++ 81.4% / C 15.2% / Python 1.4% |
| 底层框架 | Qt 5.15+ (稳定版) / Qt 6.4+ (开发版) |
| 开源协议 | GPLv2 (GNU General Public License v2) |
| 代码托管 | GitHub (github.com/LibreCAD/LibreCAD) |
| 支持平台 | Windows / macOS / Linux |
| 界面语言 | 30+ 种(含简体中文、繁体中文) |
| 软件性质 | 完全免费、本地安装、无云依赖 |
| 当前稳定版 | v2.2.1.5 |
| 项目起源 | 2010 年,QCAD Community Edition fork |