首页/新闻资讯/正文详情

SolidCraft 参数化建模上手指南:5 个核心实体特征把草图变成可改尺寸的零件

发布时间:2026/11/4 1:15:51 来源:云帆数科 栏目:资讯中心
SolidCraft 参数化建模上手指南:5 个核心实体特征把草图变成可改尺寸的零件
SolidCraft 参数化建模上手指南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/solidcraftSolidCraft 是一款用纯 Rust 编写的参数化 3D CAD 工具。本文拆解它最常用的 5 个实体特征——拉伸、旋转、圆角倒角、抽壳、阵列讲清每个特征替你干什么、参数怎么填再把它们串成一个随时可以改尺寸的零件。Sample Plate 工作区左侧浏览器列出草图与特征中间是 3D 实体底部 History 时间轴按顺序记录每一步。先看懂模型怎么长出来特征都排在时间轴上SolidCraft 走经典参数化流程先画草图带尺寸和约束的 2D 轮廓再用特征把它变成实体、加工出形状。每个特征都按顺序记在窗口底部的时间轴上模型从第一个发生变化的特征开始增量重建特征可以双击编辑、抑制、重命名、调整顺序或删除删除时若有下游依赖会先提示。核心心智模型草图是 2D 轮廓特征负责把它抬成立体或加工掉材料而每个尺寸都是一个随时可以拧的旋钮。完整命令清单见 docs/features.md参数与表达式机制见 参数指南。用拉伸把草图变成实体干什么把闭合草图轮廓沿一个方向拔出指定距离是最主要的建实体方式。它会自动识别闭合轮廓包括被直线分割的区域和外轮廓内部的孔。适合底板、壳体、支架、凸台——绝大多数零件的起点。拉伸前的草图长这样草图里每个数字都可编辑80×50 的矩形、Ø24 的中心圆、两个对称孔。参数一览solid.extrude的字段参数说明distance拉伸距离可填表达式如20或2 * widthdirectionpositive/negative/symmetric对称把距离当总厚向两侧各分一半10 mm 即 -5 到 5taper锥度角10×10 mm 正方形拉伸 10 mmtaper: 5 deg远端约 11.75×11.75 mm-5 deg约 8.25×8.25through_all贯穿直接穿到另一端operationnew_body/join/cut/intersect 不指定operation时SolidCraft 会在设计副本上后台试跑一次 join 来推断 join/cut/new_body——加料变成挖空时先查这个字段你显式选过的操作会保留。用旋转做回转体做什么把草图绕一根轴转一个角度是杯子、法兰、轴、轮毂这类回转体的最佳选择。适用场景截面是轴一侧封闭轮廓的一切零件。参数速查solid.revolve参数说明angle旋转角度360表示一整圈angle2双侧旋转时的第二个角度symmetric把输入角度围绕草图两侧均分与轴指向无关axis旋转轴可来自直线、圆形边或圆柱/圆锥/圆环面脚本里也可写X/Y/Z或{origin, dir} 轮廓画在轴的一侧对称旋转会把角度围绕草图均匀分配因此轴方向写反也不会转反。用圆角和倒角给零件收边目的圆角Fillet把锐边磨成圆弧倒角Chamfer削成斜面。Fillet 支持平面间的直线边、整条光滑边环、邻接边链交角处斜接或球形过渡以及闭合的曲线边链。何时用典型后置工序排在拉伸/旋转/打孔之后用于去毛刺、减应力、视觉收尾。圆角对话框选边、设radius还能切换连续性等级。参数明细solid.fillet/solid.chamfer特征参数说明Filletradius圆角半径Filletedges每条选中边上的一个点一个点锁定整条边Chamferdistance/distance2等距倒角两侧深度Chamferangle距离 角度式倒角与distance配合⚠️ 特征的边/面引用按持久化名字存储上游改动移动了几何特征仍挂在正确的面上真找不到时给出警告而不是静默挑另一张面。Fillet 对话框里的 G2 类型用精确五次曲线混合曲率平滑贴合两侧适合要做反射的曲面。用抽壳把实心体掏成薄壁角色把实心体掏空成指定壁厚并让一张或多张面保持开放是外壳、盒子、省材料件的核心操作。使用场景需要薄壁的壳体想保留底面、顶部开口的盒子。参数表solid.shell参数说明thickness掏空后的壁厚faces选中的开放面——这些位置被掏掉形成开口脚本里也可以给面名如F2:side#1direction掏空方向 先选开口面、再定壁厚选中顶面、thickness填 2就是一张 2 mm 壁厚的开口盒。脚本形态{command:solid.shell,params:{faces:[[50,30,30]],thickness:2}}用阵列让重复特征批量出现解决什么问题把一个特征孔、凸台按规则复制多份免去手工重复建模。三种类型矩形solid.pattern.rectangular、圆形solid.pattern.circular、沿路径solid.pattern.path。高光时刻网格孔位、法兰均布孔、沿曲线排的凸台。关键参数参数说明features要阵列的特征副本重放原操作孔还是孔count/count1、count2实例数包含原始特征spacing1、spacing2矩形阵列两方向的间距两方向可成任意夹角不给第二方向就是单行angle圆形阵列总角度90° 放 6 个就是 18° 一步alignment布局省略默认rightcenter让原件不动、副本两侧交替axis圆形阵列轴X/Y/Z、{origin, dir}或圆边/圆柱面 整圆会把 360° 除以数量不会在 360° 处重复原件副本跟随原特征——上游把孔径改大所有副本一起变。组合实战从空文件到一个可改尺寸的底板以开头的 Sample Plate 为目标在 XY 平面新建草图画 80×50 mm 矩形、中心 Ø24 圆和两个对称孔solid.extrudedistance填 20底板成型顶面再画一个圆拉伸 10 mmoperation自动选join凸台长出来选中四条竖棱和孔口边solid.filletradius3选中一个孔solid.pattern.circularaxis: Z、count6整圈均布在 Change Parameters 里加用户参数width 80让矩形长边引用它把width改成 90从第一个用到它的特征开始重算草图、拉伸、凸台、圆角、孔阵列全部联动无需重画。想要薄壁就在末尾再加一步solid.shellfaces选顶面、thickness2。新手常问的三个问题Q想加料拉伸却把模型挖空了是operation的自动推断在起作用它在副本上后台试跑 join 来决定 join/cut/new_body。行为不符时显式指定operation即可。Q上游尺寸一改圆角或阵列挂错面了不会悄悄挂错。引用按持久化名字存几何移动后特征仍找到正确的面找不到会警告而不是静默挑另一张面。Q这些特征能用脚本或命令行驱动吗能。所有命令走同一套引擎工具栏、脚本、solidcraft-cli exec id json、MCP 都是同一份命令。CLI 还能把设计历史导出成脚本timeline.export_script改一个 JSON 数值就重建出零件。带走五句话特征排在时间轴上模型从第一个变化处增量重建拉伸建主体旋转做回转体圆角/倒角是后置工序引用按名字持久不会挂错面抽壳先选开口面再定壁厚阵列的数量包含原件副本跟随原件更新每个输入都是参数改一个数字下游全部重算命令注册与重放逻辑在 crates/engine/src/cmd/上手顺序先画一个约束完整的草图依次叠拉伸、旋转、圆角、抽壳、阵列最后把关键尺寸抽成用户参数——你会立刻体会到改一个数字整个零件重算的参 数化闭环。【免费下载链接】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),仅供参考

相关推荐

Jinja 循环嵌套实战指南:多层与树形数据渲染一次讲透
Jinja 循环嵌套实战指南:多层与树形数据渲染一次讲透

Jinja 循环嵌套实战指南:多层与树形数据渲染一次讲透 【免费下载链接】jinja A very fast and expressive template engine. 项目地址: https://gitcode.com/gh_mirrors/ji/jinja 接手老项目时,我见过最劝退的模板长这样:{% for %} 套… · 2026/11/4 1:14:51

构建智能教育平台:Hermes Agent个性化学习路径设计
构建智能教育平台:Hermes Agent个性化学习路径设计

构建智能教育平台:Hermes Agent个性化学习路径设计 Hermes Agent是一款具备工具调用能力、交互式命令行界面、消息集成和任务调度功能的AI代理框架。通过其模块化的设计和强大的工具生态系统,教育工作者和开发者可以快速构建个性化学习平台,为… · 2026/11/4 1:14:51

阅读APP书源怎么导入?22 个实测书源,3 分钟配齐
阅读APP书源怎么导入?22 个实测书源,3 分钟配齐

阅读APP书源怎么导入?22 个实测书源,3 分钟配齐 【免费下载链接】Yuedu 📚「阅读」自用书源分享 项目地址: https://gitcode.com/gh_mirrors/yu/Yuedu 书源一失效,追到一半的小说就断了;或者你刚装好阅读APP&am… · 2026/11/4 1:14:51

Romax C1模块入门指南:传动系统建模逻辑与实操避坑
Romax C1模块入门指南:传动系统建模逻辑与实操避坑

简介:本资源是Romax传动系统设计软件的官方入门级培训资料,专为零基础或初级用户打造,聚焦C1模块——软件界面认知、建模流程与基础分析能力培养。内容覆盖Romax软件定位(齿轮箱与传动系统专业仿真平台)、版权规范、五… · 2026/11/4 5:50:18

Univer 插件化架构与 Canvas 渲染:在线表格 SDK 的工程实践
Univer 插件化架构与 Canvas 渲染:在线表格 SDK 的工程实践

1. 从"univer"这个名字说起:它到底解决的是什么问题第一次听到 univer 这个名字,很多人会以为是某个小众工具库,或者某个开源项目的代号。实际上,如果你最近在关注在线文档、协同表格、富文本编辑这类方向,u… · 2026/11/4 5:50:18

Python-docx文档自动化:批量生成报告与精准关键词替换
Python-docx文档自动化:批量生成报告与精准关键词替换

1. 为什么“生成报告/替换关键词”这件事,值得专门学 python-docx?你有没有过这种经历:月底要交三份格式完全一样的周报,只是把“张三”换成“李四”,把“已完成5项”改成“已完成7项”,然后手动复制粘贴、… · 2026/11/4 5:50:18

STM32 SMBus通信配置:从I2C差异到PEC与故障排查
STM32 SMBus通信配置:从I2C差异到PEC与故障排查

近两年做电池管理、服务器电源监控、热插拔板卡的项目越来越多,SMBus 这个在消费电子里不太起眼的协议被反复提到。很多人第一反应是“不就是 I2C 吗,改个波特率就行”,真上手才发现设备不回 ACK、从机隔三差五被主机判定超时、PEC 校验永远错… · 2026/11/4 5:50:18

腾讯LoRaWAN物联网终端LX-2000技术解析与应用实践
腾讯LoRaWAN物联网终端LX-2000技术解析与应用实践

1. 现象解析:一场意料之外的排队狂欢上周三清晨,深圳腾讯大厦门口出现了一条蜿蜒数百米的长队,近千名互联网从业者顶着烈日排队等候。引发这场排队热潮的,是一款被称为"龙虾"的神秘设备免费安装服务。作为当天亲历者&am… · 2026/11/4 5:50:18

E24标准电阻表:硬件工程师的工程直觉基石
E24标准电阻表:硬件工程师的工程直觉基石

1. 为什么一张E24标准电阻表值得你打印贴在工位上?“常用标准电阻表 | E24标准电阻表”——这行字看起来平淡无奇,像电子实验室墙角那张泛黄的旧海报。但在我拆解过上百块故障电路板、调试过三千多个模拟前端、帮二十多位硬件新人绕过“阻值选错导致运放… · 2026/11/4 5:49:18

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战: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 步进电机驱动实战解析
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/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
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/3 5:52:46

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战: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 步进电机驱动实战解析
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/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
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/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码