SolveSpace
SolveSpace 是轻量的开源参数化二维/三维 CAD,支持几何约束、拉伸旋转和螺旋实体、布尔运算、关联装配、测量及 STEP、STL、DXF 导出。
适合做什么
SolveSpace 适合快速建立带尺寸和几何约束的二维草图、拉伸/旋转/螺旋实体、简单关联装配和制造交换文件。它还可分析自由度、体积、干涉和机构轨迹。与大型商业 CAD 相比,它更轻量,但复杂曲面、超大装配、专业制图标准和协同数据管理能力有限。
当前版本与平台
官方稳定版 3.2 发布于 2026-03-27,提供 Windows 32/64 位 EXE 和 macOS DMG,Linux 可通过 Flatpak、Snap 或源码构建。官方同时提供 edge 构建用于测试,明确提示可能不稳定或含严重缺陷。Windows 64 位构建不支持 6DOF 控制器,依赖 SpaceMouse 类硬件时应先选合适平台包验证。
参数、交换格式与许可边界
SolveSpace 可导出二维 DXF、EPS、PDF、SVG、HPGL、STEP 与 G-code,三维可导出 DXF、STEP、STL 和 OBJ。不同格式保留的参数、曲线精度、单位和网格程度不同,成功导出不代表可无损往返。项目按 GPL 第 3 版或更高版本发布,第三方模型和制造数据仍有独立权利与安全要求。
维护记录
本页于 2026-08-06 根据 SolveSpace 官方 3.2 发行资产、功能页、平台与 edge 构建说明、格式清单和 GPL 许可证复核。
选择下载方式
下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。
SolveSpace 草图约束、实体和导出教程
下面以 3.2 为例,完成安装、单位设置、完全约束草图、拉伸实体、简单装配和 STEP/STL/DXF 导出。
安装前准备
- 准备一个尺寸简单的零件练习图,明确毫米或英寸单位和最终用于加工、打印还是图纸交换。
- Windows 根据设备选择 32/64 位和普通/单核运行包;Linux 可使用 Flatpak、Snap 或发行版包。
- 正式项目开始前建立版本副本,参数化修改可能传播到关联装配。
安装步骤
- 01
选择稳定版和平台包
使用 3.2 稳定版而非 edge 测试构建;Windows 64 位构建当前不支持部分 6DOF 控制器,依赖此硬件时先验证。
- 02
设置单位和保存路径
新建文档后确认长度与角度单位,建立零件、装配和导出目录,不使用导出文件覆盖原始参数化文档。
- 03
从最小草图开始
首次只创建一个工作平面和少量几何,边画边观察自由度,避免一次加入大量自动约束后难以定位冲突。
快速上手
- 01
绘制并完全约束轮廓
使用线、圆弧或圆绘制封闭轮廓,先加水平、垂直、相切和重合,再添加必要尺寸,确认没有多余自由度或重复约束。
- 02
建立实体和布尔特征
通过拉伸、旋转或螺旋生成实体,再用并集、差集或交集处理;每一步检查轮廓是否封闭和实体是否有效。
- 03
验证并导出目标格式
检查体积、干涉、自由度和关键尺寸,按用途导出 STEP、STL、DXF、PDF、SVG 或 G-code,并在下游软件重新打开核对单位。
使用建议
- 约束应表达设计意图,而不是把所有点机械固定;合理参数更改后模型应仍能求解。
- 关联装配会传播零件变化,大改参数前复制装配并检查干涉。
- STL、OBJ 和位图导出会丢失参数与精确曲面,不能作为可编辑主文件。
故障排查与卸载方法
拉伸后没有生成实体怎么办?
检查轮廓是否封闭、是否存在重叠线段、自交或极小间隙,并确认草图位于预期工作平面。先简化轮廓再逐段恢复。
修改一个尺寸导致装配失效怎么办?
查看零件和装配的求解顺序、引用面是否消失及约束是否过度,回到最后可用版本逐项修改,不要删除全部约束重做。
- 归档参数化源文件和导出结果保存零件、装配、版本说明、单位和关键约束,同时保留 STEP 等交换文件供其他 CAD 验证。
- 卸载并清理测试构建移除应用和 edge 构建残留,按需清理缓存与临时导出,不要删除项目源文件或下游加工文件。
常见问题
SolveSpace 适合做什么类型的模型?
它适合机械零件、约束草图、简单装配、二维图和激光切割/CNC 路径等轻量任务。大型装配、复杂曲面、完整工程图标准和团队数据管理不是其主要优势。
草图为什么变红或提示约束失败?
通常是重复、冲突或无法同时满足的尺寸与几何约束。查看剩余自由度,从最近添加的约束开始撤销,避免用固定约束掩盖未理解的关系。
STEP 和 STL 应该怎么选?
STEP 可保存精确曲面并适合继续 CAD 交换,STL 只保存三角网格,常用于切片和打印。导出 STL 前需设置足够的细分精度并核对单位。
下载时需要提取码吗?
夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。
