SolidCraft文件导入导出指南:STEP、STL、3MF、IGES与DXF格式全支持

📅 发布时间:2026/10/15 17:34:18
SolidCraft文件导入导出指南:STEP、STL、3MF、IGES与DXF格式全支持
【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址https://gitcode.com/gh_mirrors/so/solidcraft点击查看免费下载SolidCraft 是一款用纯 Rust 编写的开源参数化 3D CAD 应用支持文件导入导出多种主流格式STEP、STL、3MF、IGES、DXF、SVG 与 OBJ。无论你是要与其他 CAD 软件交换零件、把 3D 打印模型导入建模还是把钣金展开图发给激光切割这篇 SolidCraft 文件导入导出指南都能帮你快速上手——每个格式都有明确的读/写能力下文一次讲清。一图看懂SolidCraft 支持哪些格式格式导入读导出写.solidcraft版本化容器 / JSON 设计文件✅✅.json自包含的纯 JSON 设计✅✅STEPAP203 / AP214 / AP242✅ 实体、装配、单位、名称、颜色✅ AP242含名称、颜色与组件树IGES 5.3✅ 流形实体、可缝合的裁剪曲面✅ 流形实体带名称与颜色STL / 3MF / OBJ✅ 作为网格实体✅DXF / SVG✅ 导入为草图✅ 草图与钣金展开图导出为 DXFPNG / JPEG✅ 画布与贴花decals—完整说明见官方文档 docs/book/src/guide/files.md。STEP 导入把外部零件变成可编辑的底座STEP 是机械行业最通用的参数化交换格式。SolidCraft 用自研解析器读取 STEPcrates/kernel/src/step_in/无第三方 STEP 代码支持 AP203、AP214、AP242 三种表达。三种打开方式任选其一打开File → Open 选择.step/.stp文件任意大小写会新建一个设计插入File → Insert STEP…或 SOLID › INSERT把零件加进当前设计拖拽直接把 STEP 文件拖进窗口——当前设计有特征时执行插入否则执行打开。导入后STEP 文件会成为时间线顶部的Import 基础特征STEP 文本被保存在设计文件内重新打开无需原文件圆角、挖孔、草图切除、抽壳等后续特征都构建在它之上。文件中的实体名称、表面颜色、长度与角度单位含英寸等换算单位都会被保留读不懂的部分只会在特征上给出警告而不会静默出错。详细机制见 docs/step-import.md。STEP 导出同样简单选中实体后从 File 菜单选择Export STEP…命令file.export写出 AP242 格式保留名称、颜色装配设计还能导出完整的组件树。solidcraft-cli run script.json --in part.step --out part.step无界面场景下CLI 一条命令即可完成读 STEP → 建模 → 再导出的完整链路参见 apps/solidcraft-cli/。IGES 导入导出老格式也能无缝读写对于遗留的 IGES 5.3 文件.igs/.igesSolidCraft 采用翻译策略解析器crates/kernel/src/iges_in.rs先把文件重述为 STEP再由同一个 STEP 读者解析。因此 IGES 的打开、插入、拖拽操作与 STEP 完全一致。可读取流形实体 B-rep186 号实体、裁剪曲面144与有界曲面143、B 样条曲面、圆/弧/椭圆/复合曲线、单位、颜色与实体名称可导出File → Export 到.igs每个实体写为带名称和颜色的流形实体。STL / 3MF / OBJ 导入导出打通 3D 打印与扫描流程导入STL、3MF、OBJ 文件都会作为**网格实体mesh body**进入时间线。网格实体可以渲染、测量、移动和再次导出。若需要把它当作真正的实体做布尔、圆角等参数化操作可使用Mesh → Modify → Convert Mesh重建平面与圆形通孔墙把网格替换为可接受实体建模操作的 solid当前上限 50,000 个三角形开口或非流形网格会被明确拒绝。导出菜单项格式特点Export STL…二进制 STL最通用代码还支持 ASCII 变体stlaExport 3MF…保留实体名称、颜色支持多实体与面级颜色Export OBJ…每个实体一个o对象带法线适合渲染与二次加工网格导出前的顶点焊接待见 crates/io/src/lib.rs 中的export函数——STL 与 3MF 会先焊接顶点再写出保证面与面交界处文件是闭合的。DXF 与 SVG二维图纸的双向通道DXF 是二维 CAD 图纸的事实标准SolidCraft 把它同时用作输入和输出导入为草图解析器支持 ASCII DXF 的 LINE、CIRCLE、ARC、LWPOLYLINE、POLYLINE/VERTEX、POINT、ELLIPSE、SPLINE、TEXT、MTEXT块引用INSERT含缩放、旋转与阵列会被展开并按$INSUNITS自动换算到毫米。操作路径SKETCH › INSERT命令sketch.insert_dxf实现见 crates/io/src/dxf.rs。导出为 DXF选中草图后Save As DXFsketch.export_dxf曲线会以折线近似写出 R12 风格文件钣金展开图导出sheet.export_dxf把展开平面写成 DXF并用OUTLINE、BEND_UP、BEND_DOWN图层区分切割轮廓与折弯中心线直接对接激光切割与 CAM直线与圆弧保持精确其他曲线自适应采样配套的sheet.export_bend_table可导出折弯表 CSV方便车间直接使用。详见 docs/book/src/guide/sheet-metal.md。设计文件怎么存.solidcraft 容器与 .jsonSolidCraft 自己的设计有两种形态.solidcraft容器默认读写更快相同的 STEP、网格、图像负载会去重还可内嵌缩略图适合近期设计快速预览.json纯文本设计自包含、可读可 diff适合纳入版本管理。几个值得知道的细节保存是原子的任何时刻崩溃磁盘上只会有旧文件或新文件被替换的版本保留为file.bak自动恢复未保存的修改会写入恢复文件夹下次启动可一键找回旧版文件自动升级而比当前版本更新的文件会被明确拒绝Web 应用中 Save 存在浏览器私有存储记得用 File 面板的Download open design下载.solidcraft副本留底。常见问题速查导入的 STEP 能直接做圆角吗可以。STEP 成为 Import 基础特征后所有实体特征照常叠加网格导入则需先 Convert Mesh。STL 能导出为 STEP 吗不能。网格实体只支持网格格式STL/3MF/OBJ与自身设计文件再导出STEP/IGES 需要 B-rep 实体。单位对不上STEP 与 DXF 都会读取文件内声明的单位并换算为毫米不必手动缩放。小提示SolidCraft 中点击能做的脚本也能做——file.export、file.insert_step、sketch.insert_dxf等命令可通过 CLI 与 MCP 服务器直接调用批量导出整条产品线只需一行命令。赞分享【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址https://gitcode.com/gh_mirrors/so/solidcraft点击查看免费下载相关推荐OpenSCAD文件导入导出完全指南支持STL、DXF、SVG、3MF等10格式OpenSCAD文件导入导出完全指南支持STL、DXF、SVG、3MF等10格式 OpenSCAD作为一款 程序员专用的3D CAD建模软件 其强大的 文图形学3D建模桌面应用CadQuery导入导出完全手册STEP、STL、DXF格式的终极指南CadQuery导入导出完全手册STEP、STL、DXF格式的终极指南 CadQuery是一个基于Python的参数化CAD脚本框架基于OCCT构建提供了3D建模CadQuery 文件导入导出完全指南DXF、STEP、装配体与网格格式实战CadQuery 文件导入导出完全指南DXF、STEP、装配体与网格格式实战 CadQuery 基于 OpenCascadeOCCT内核构建文件的导入导3D建模创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考