新闻详情

新闻详情

首页 / 资讯中心 / 详情

5.6luna按照solidworks在别的建模软件里建模

发布时间:2026/9/29 14:46:31来源:尧图网络
5.6luna按照solidworks在别的建模软件里建模
这里的“点云”不是照片扫描出来的点而是SolidWorks 把零件的 CAD 曲面三角化后按面返回的三维坐标点。每个点都有零件局部坐标单位是毫米点按所属面分组所以能看出哪些点来自平面、圆柱面等。读取用的是 SolidWorks 命令桥里的sample_part_face_point_cloud底层调用PartFaceAnnotationService.TrySampleCurrentPart。返回的数据包含各面的三角网格点和面信息。另一个export_feudal3d_exact_part接口读取了特征树尺寸切除-拉伸2的尺寸是 10 mm。我把两类数据结合起来定位圆柱面的 X 范围约为-6.5 到 3.5 mm中点是-1.5 mm半径是 5 mm因此直径为 10 mm。同一圆柱面的 Z 范围约为332 到 342 mm中点是337 mm另一端对应-337 mm。圆柱面贴着y≈-492.75 mm的外壁内壁约在y-490.75 mm所以切入轴沿 Y 方向。因此圆心位置是由各面上的三维点算出来的10 mm 的特征尺寸则由 SolidWorks 特征树读出并相互核对。具体实现分成三段读取源几何、执行 Feudal3D 切除、刷新装配。1. 从源件确定切除参数源件数据使用 SolidWorks 命令桥读取。孔的圆柱面半径是 5 mm因此直径为 10 mm点云给出的中心是x-1.5 mm、z±337 mm所在外表面约为y-492.8 mm。零件长度方向是 Z孔沿 Y 方向切入。这里的坐标都是零件局部坐标单位 mm。加到零件里的两个操作等价于{id:native-694-hole-neg,name:切除-端部Ø10孔1,type:cutCylinder,origin:[-1.5,-492.8,-337],axis:[0,1,0],depth:10,diameter:10}另一个操作参数相同只把 z 坐标改成337。origin是切除圆柱的起点axis是切入方向。2. 用 Feudal3D 内核算布尔切除这不是单纯在画面上加个圆。Feudal3D 的实体内核会先按直径和深度生成圆柱工具再根据origin和axis把它摆到零件坐标系中最后从基体中做布尔减法。相关实现位于 feudal3dNative.ts 和 feudal3dSolidKernel.ts圆柱按弦高误差生成网格内核检查切除后仍是有效实体再输出计算后的顶点、三角形索引和体积。3. 保存并刷新当前装配两个cutCylinder操作写进项目里694焊接方管.SLDPRT|默认对应的共享零件数据并重算、缓存结果网格。装配中的694焊接方管-1和694焊接方管-2都引用这份数据。刷新时调用现有的/api/feudal3d-assembly-open接口发送项目快照Feudal3D 页面收到后切换到该装配。接收逻辑在 Feudal3dPage.tsx。所以这次没有新建一个通用 API几何计算用 Feudal3D 已有的实体内核项目刷新用已有的装配打开接口写入的特征则保存在.f3d.json里。这两个新增孔的布尔运算都成功各去除约119.007 mm³生成的网格有 1528 个三角形。先前存在的两个端部叉口特征没有改动这次验证的是新增孔的参数和实体求值。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Claude-Red 攻防技能库全解析:为 Claude 定制可即插即用的 Offensive Security SKILL.md 2026/9/29 14:46:29

Claude-Red 攻防技能库全解析:为 Claude 定制可即插即用的 Offensive Security SKILL.md

AI 技能网络安全渗透测试红蓝对抗应用安全 【免费下载链接】Claude-Red claude-red is a curated library of offensive security skills designed for the Claude skills system. Each skill is a structured SKILL.md file that primes Claude with expert-level methodology…

阅读更多 →
Squad状态后端与Externalize:多分支、多环境场景下AI团队状态持久化的3种策略 2026/9/29 14:46:28

Squad状态后端与Externalize:多分支、多环境场景下AI团队状态持久化的3种策略

Squad状态后端与Externalize:多分支、多环境场景下AI团队状态持久化的3种策略 【免费下载链接】squad Squad: AI agent teams for any project 项目地址: https://gitcode.com/gh_mirrors/squad4/squad Squad 是一款为任意项目提供 AI agent 团队的开源框架&…

阅读更多 →
开源Wiki本地部署实战:从选型到外部访问的全流程指南 2026/9/29 14:45:55

开源Wiki本地部署实战:从选型到外部访问的全流程指南

数据不落地,心里总觉得不踏实。为了把团队知识库真正攥在自己手里,我对比了一圈开源 wiki 方案,最后选定了 Wiki.js,在一台闲置迷你主机上完成了本地部署,并打通了外部访问的完整链路。整个过程前后花了一个周末&#…

阅读更多 →
PAT甲级1036 Boys vs Girls:极值维护与边界条件全解析 2026/9/29 14:45:49

PAT甲级1036 Boys vs Girls:极值维护与边界条件全解析

PAT甲级的题刷到1036这道Boys vs Girls时,很多人第一反应是:不就是找个最高分女生和最低分男生吗,有什么好讲的?我当初也这么想,结果连续提交了几次才AC,问题全藏在边界条件和输出顺序里。这道题的代码量很…

阅读更多 →
UVa 158 Calendar 日历模拟:闰年判断与日期推算的经典入门题 2026/9/29 14:45:49

UVa 158 Calendar 日历模拟:闰年判断与日期推算的经典入门题

1. 这题到底在考什么——UVa 158 Calendar的题意与隐藏考点UVa 158 Calendar,单看名字平平无奇,就是"日历"两个字。但在UVa题库里混过的老选手都知道,题号158这个位置的题目,基本都是算法竞赛入门阶段的经典模拟题&…

阅读更多 →
本地部署27B量化大模型:C++开发辅助实战指南 2026/9/29 14:45:42

本地部署27B量化大模型:C++开发辅助实战指南

最近在开发者社群里,“Qwen3.8 27B”这个叫法被频繁提起。有人拿它写C小游戏,有人让它辅助做3D CAD二次开发,还有人琢磨着用它生成浏览器OS级别的项目。但说句实在话,如果你去官方模型列表里搜索“Qwen3.8-27B”,大概率…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉