SolidCraft 参数化 3D CAD 上手指南5 段特征工作流改一个数字全模型重算【免费下载链接】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下午四点收到改单底板高度从 24 mm 加到 32 mm。如果手里的模型是一堆一次性画好的面片你只能删掉重画如果当初每一步都存成了可编辑的特征改一个数字孔位、圆角、薄壁会跟着自己重建。SolidCraft 属于后者——一个用纯 Rust 实现的开源参数化 3D CAD 工具桌面、浏览器、脚本三端共用同一套内核。先看一眼工作区草图、特征与时间轴怎么分工建模顺序很固定先在 Sketch 里画轮廓并给足约束再用特征Feature把平面轮廓加工成实体每一步都落在窗口底部的时间轴Timeline上。模型不是整体重算而是从发生变化的那一步开始往下增量重建双击任意一步能改参数也可以抑制、重命名或删除。上图的 Sample Plate 是典型状态左侧 Browser 按 Bodies / Sketches 分类中间是带凸台和两个孔的圆角底板底部 History 排着每一步特征。记住这个分工就够了——草图管形状特征管加工时间轴管顺序。成形Extrude 挤出第一块板先想好 direction 与 operation板类零件底板、支架、面板用solid.extrude选一个闭合轮廓沿法线方向给出厚度内孔和分割区域会被自动识别。回转体杯、盘、法兰、轴换solid.revolve轮廓绕一根轴转过angle默认360 deg。注意轮廓要落在轴的同一侧跨轴画会直接报错。命令参数作用solid.extrudedistance/direction厚度与朝向positive、negative、symmetric两侧各走一半solid.extrudetaper/through_all锥度角做出截头锥或一路贯穿到另一侧solid.extrudeoperationnew_body新建、join并、cut差、intersect交solid.revolveangle/angle2旋转角度双侧旋转时第二侧的角度solid.revolveaxis/direction: symmetric轴取构造轴或{origin, dir}对称时向两侧均分真上手时你会发现 operation 通常不用想SolidCraft 会先在后台试跑一遍——新料碰到已有实体自动选join切入已有实体自动选cut完全独立则new_body。行为和你预期不符比如明明在加料却判成挖空时在特征编辑器里显式指定一次即可。修整Fillet 与 Chamfer 收边Shell 把实心掏成薄壁收边是典型的下游操作solid.fillet用radius把锐边换成圆弧edges里在目标边上点一个点就能锁定整条边相邻光滑边会自动连成一条链。solid.chamfer削斜面distance必填distance2与angle二选一。要外壳、盒子、壳体就上solid.shell填thickness壁厚在faces里点选要开口的面direction选 inside / outside / both。有个隐藏细节faces传空数组时它不报错而是掏出一个完全封闭的中空体。收边特征引用几何的方式是按名字挂引用上游把边挪了位置下游照样挂得住真找不到时会给出警告而不是静默挑一个相邻面。这是参数化 CAD 和一次性建模最实际的区别。复制三种 Pattern 让孔和凸台成批出现单孔阵列一次没问题20 个孔就该上 Pattern 了。三种命令都接受features要复制的特征或bodies矩形阵列solid.pattern.rectangulardir1/count1/spacing1定第一方向需要第二排再给dir2/count2/spacing2适合散热孔网格。圆形阵列solid.pattern.circularaxis写X/Y/Z或{origin, dir}count均布angle给不足一圈的扇形范围法兰孔就是它。路径阵列solid.pattern.pathpath_sketch指定草图、path列曲线 idcountspacing沿曲线铺。 Pattern 的本质是变换后重放被选中的特征原特征的尺寸改了所有副本跟着改。反过来只改单个副本是不行的——这是新手最常撞上的认知差。参数闭环把 d1 换成 width动一个数字全模型重算每个尺寸和特征输入天生就是一个模型参数d1、d2……。更省事的是随手命名在任意值框里直接输入width 40SolidCraft 会建一个用户参数并把该输入换成width。之后在 Change Parameters 里改它时间轴从第一个用到它的特征开始重建。表达式带单位感知2 * width 5 mm、angle / 2、1 in 3 mm都合法长度填进角度框会报错不会悄悄换算。把关键尺寸抽成用户参数后零件就从一个模型变成一套模板——这也是下一节 Parameter Sweep 的前提。FAQ新手最容易卡住的三个点Q1和商用 CAD 比SolidCraft 差在哪它走覆盖常用特征的路线Extrude、Revolve、Hole、Fillet、Shell、Pattern 这些日常件齐全且全部命令化桌面 浏览器 MCP 自动化三端同源开源、纯 Rust、设计文件是.sc文本格式适合进 CI 和自动化流水线。换来的是部分高级曲面能力还需要等待。Q2关键尺寸怎么抽成用户参数不必事后补课。建模时就在值框里写height 24参数当场建立对已有特征编辑时把d3的值改成height 32会直接把该参数改名并接管所有引用。改名会同步全部表达式与特征输入被引用的参数删不掉删除时会列出所有使用者。Q3一套模板要做很多规格怎么批量验证用inspect.parameter_sweep给一个参数指定 from / to / steps它逐值重建一份副本报告哪些特征在哪些取值上失败或告警原设计不受影响。出模板前先扫一遍比交付后救火便宜得多。30 秒上手路径从空画布到可交付零件一条被验证过的顺序画一张约束完整的草图没有自由度缺口→ 叠 Extrude必要时加 Revolve成形 → Fillet / Shell 收边并薄壁化 → Pattern 批量孔位 → 回头把关键尺寸改名为用户参数。走完后随便改一个数字看着时间轴自己重算一遍就是参数化的全部意义。想继续深入特征行为细节看 docs/book/src/guide/features.md表达式与用户参数看 docs/book/src/guide/parameters.md实体几何内核在 crates/kernel/。本地跑起来git clone https://gitcode.com/gh_mirrors/so/solidcraft cargo run --release -p solidcraft -- --sample--sample会直接打开一个示例零件照着 Sample Plate 的时间轴走一遍比任何教程都快。【免费下载链接】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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
Hermes Agent与增强现实教育应用集成:打造沉浸式互动学习体验 Hermes Agent与增强现实教育应用集成:打造沉浸式互动学习体验
Hermes Agent是一款功能强大的AI代理框架,能够与增强现实(AR)教育应用无缝集成,为学习者带来全新的沉浸式互动学习体验。通过结合先进的AI技术与AR可视化… · 2026/11/4 1:35:57
快速上手 reverse-engineer-anything:给 AI 编码助手装上逆向工程工作流的安装清单 快速上手 reverse-engineer-anything:给 AI 编码助手装上逆向工程工作流的安装清单 【免费下载链接】rea Reverse engineer anything with agents, from app behavior down to native binaries. 项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
你手… · 2026/11/4 1:34:57
破解AI代理管理难题:如何用Hermes Agent打造可成长的智能助手系统 破解AI代理管理难题:如何用Hermes Agent打造可成长的智能助手系统
你是否曾为AI助手功能单一、无法持续学习而困扰?在技术快速迭代的今天,一个静态的AI工具往往难以满足日益复杂的业务需求。这正是Hermes Agent诞生的初衷——一个能够随你成… · 2026/11/4 1:34:57
量化与部分卸载:5.9GB模型仅占2.7GB显存的本地Agent实践 翻日志的时候翻到一条让我印象挺深的记录:一个自养Agent项目里,模型文件标称大小 5.9GB,加载进推理服务后,实际占用的显存只有 2.7GB 左右。这个数字放在本地跑模型、跑Agent的人眼里,算是个“看着反直觉但确实能复现”… · 2026/11/4 8:23:59
NetWorker 零基础安装与备份恢复实战指南 简介:面向备份运维初学者、系统管理员及需要部署企业级备份环境的技术人员,围绕 Dell EMC NetWorker 18.2.0.1 的服务端与客户端安装展开,重点解决部署前环境检查、主机解析配置和安装流程不清晰等问题,兼顾 Windows 与 Linux 两类… · 2026/11/4 8:23:59
Trellis:给AI编码代理装“辅助轮”,让规范从软提示变成硬机制 1. 为什么AI编码代理需要一个“辅助轮”:先从失控现场说起如果你让AI编码代理改过代码,大概率遇到过这种场景:你只是让它“修复登录超时的问题”,结果它一口气把整个auth模块重写了,顺手升级了三个依赖包,还… · 2026/11/4 8:23:59
NVIDIA GPU架构演进与AI基础设施适配指南 1. 这不是一张显卡的升级史,而是一套AI基础设施的进化图谱 你拆开一台训练大模型的服务器,看到的不是一块RTX 4090,而是NVIDIA A100——它插在PCIe插槽里,散热器上印着“SXM4”,旁边连着液冷管道;你打开Py… · 2026/11/4 8:23:59
6款主流饼图工具横向评测与选型指南 1. 饼图制作工具选择的重要性 数据可视化已经成为现代职场和学术研究的必备技能。作为最基础也最直观的图表类型之一,饼图因其简单明了的特点,被广泛应用于商业报告、学术论文、市场分析等各种场景。一个制作精良的饼图能够: 直观展示各部分… · 2026/11/4 8:23:59
星鸦优化算法在柔性作业车间调度中的应用 1. 柔性作业车间调度问题概述 柔性作业车间调度问题(Flexible Job-shop Scheduling Problem, FJSP)是传统作业车间调度问题的扩展版本,也是现代智能制造领域最具挑战性的组合优化问题之一。与经典JSP相比,FJSP最大的特点是每道工序… · 2026/11/4 8:22:57
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38