行业标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210958892.0 (22)申请日 2022.08.10 (71)申请人 南京信息 工程大学 地址 224002 江苏省盐城市 盐南高新区新 河街道文港南路10 5号 (72)发明人 陈鹏 张文杰 其他发明人请求 不公开姓名 (74)专利代理 机构 南京经纬专利商标代理有限 公司 32200 专利代理师 姚建楠 (51)Int.Cl. G06F 30/20(2020.01) G06T 3/00(2006.01) G06T 17/00(2006.01) (54)发明名称 一种布尔求差运 算方法、 装置及电子设备 (57)摘要 本申请提供了一种球体布尔求差运算方法、 装置及电子设备。 所述方法包括: 基于工件表面 的十字网格模 型与刀具的球体模 型, 确定所述工 件表面与所述刀具的球体模型相交的闭合环链, 将所述闭合环链映射到所述刀具的球体模型的 二维数组结构中, 得到映射环链, 基于所述映射 环链和所述刀具的球体模型, 确定所述工件表面 与所述刀具的相交面, 删除所述工件表面的多余 节点。 本申请基于十字网格模型对工件表面进行 建模, 将刀具的球体模型映射为二维数组结构, 极大的简化了 工件表面与刀具的布尔求差运 算。 权利要求书2页 说明书13页 附图12页 CN 115270500 A 2022.11.01 CN 115270500 A 1.一种布尔求差运 算方法, 其特 征在于, 所述方法包括: 基于工件表面的十字网格模型与刀具的球体模型, 确定所述工件表面与所述刀具的球 体模型相交的闭合环 链; 将所述闭合环 链映射到所述刀具的球 体模型的二维数组结构中, 得到映射环 链; 基于所述映射环链和所述刀具的球体模型, 确定所述工件表面与所述刀具的相交面, 删除所述工件表面的多余节点。 2.根据权利要求1所述的方法, 其特征在于, 所述基于工件表面的十字网格模型与刀具 的球体模型, 确定所述工件表面与所述刀具的球 体模型相交的闭合环 链, 包括: 确定所述工件表面在每 个面上的环 链片段; 遍历所述每个面上的环链片段的端点, 若当前遍历的端点未被标记为闭合环链上的端 点, 则选择所述环链片段中除所述当前遍历的端点以外且没有被标记为闭合环链的端点中 距离最小的端点, 将所述距离最小的端点与所述当前遍历的端点进行 连接; 将遍历完成后得到的闭合环链确定为所述工件表面与所述刀具的球体模型相交的闭 合环链。 3.根据权利要求2所述的方法, 其特征在于, 所述确定所述工件表面在每个面上的环链 片段, 包括: 遍历所述工件表面的十字网格模型的节点, 确定与当前遍历的第 一表面上的第 一节点 相邻的相邻节点; 若所述第一节点与 所述相邻节点中的第 一相邻节点满足环链片段的条件, 则将所述第 一节点与所述第一相邻点构成的线段和所述刀具的球体模型之间的第一交点确定为环链 片段上的节点, 将所述第一交点加入环 链片段数据栈中; 基于所述第 一相邻节点和与 所述第一相邻节点相邻的节点, 递归确定下一个环链片段 的节点, 并将确定的环 链片段的节点加入所述环 链片段数据栈中; 基于所述环 链片段数据栈中的节点数据确定所述第一表面的环 链片段。 4.根据权利要求1所述的方法, 其特征在于, 所述将所述闭合环链映射到所述刀具的球 体模型的二维数组结构中, 得到映射环 链, 包括: 遍历所述闭合环链, 确定当前遍历的闭合环链上的第 二节点在所述二维数组结构中对 应的第一映射 点; 若所述第一映射点已被标记为映射环链上的节点, 则确定与 所述第一映射点相邻的距 离最近的候选映射 点; 若所述候选映射点未被标记为映射环链上的节点, 则确定所述第 二节点对应的映射点 为所述候选映射 点; 若所述候选映射点已被标记为映射环链上的节点, 则 重新在所述第 一映射点的相邻节 点中, 选择除所述候选映射点外与所述第一映射点距离最近的映射下确定为新的候选映射 点。 5.根据权利要求4所述的方法, 其特征在于, 所述确定当前遍历的闭合环链上的第 二节 点在所述 二维数组结构中对应的第一映射 点, 包括: 若所述第一映射点与 所述候选映射点不相邻, 则在所述第 一映射点与 所述候选映射点 之间插补中间节点, 将所述中间节点确定为所述 候选映射 点。权 利 要 求 书 1/2 页 2 CN 115270500 A 26.根据权利要求1所述的方法, 其特征在于, 所述基于所述映射环链和所述刀具的球体 模型, 确定所述工件表面与所述刀具的相交面, 删除所述工件表面的多余节点, 还 包括: 基于所述映射环 链的内部节点和所述刀具的链式邻接表结构, 确定所述相交面; 遍历所述相交面上的边沿点, 确定当前遍历的第一 边沿点的相邻节点; 若所述第一边沿点的相邻节点中存在第 二相邻节点在所述刀具的球体模型的内部, 基 于所述第二相邻节点, 删除所述工件表面上的多余节点, 得到目标工件表面。 7.根据权利要求6所述的方法, 其特征在于, 所述若所述 四个相邻节点中存在第 二相邻 节点在所述刀具 的球体模型 的内部, 基于所述第二相邻节点, 删除所述工件表面上 的多余 节点, 得到目标工件表面之后, 包括: 遍历所述目标工件表面的十字网格节点, 判断当前遍历的第 一网格节点是否为边沿节 点; 若所述第一网格节点为边沿节点, 所述第一网格节点的相邻节点为空, 且所述第一网 格节点的相邻的空节 点的两个相 邻节点存在, 则分别输出所述第一网格节点在左侧相 邻的 非空节点为顶点的三角面片以及所述第一网格节点在右侧相邻的非空节点为顶点的三角 面片; 若所述第一网格节点不为边沿节点, 则分别输出所述第 一网格节点为顶点的左上方三 角面片和所述第一网格节点 为顶点的右上 方三角面片。 8.一种布尔求差装置, 其特 征在于, 所述装置包括: 闭合环链确定模块, 用于基于工件表面的十字网格模型与刀具的球体模型, 确定所述 工件表面与所述刀具的球 体模型相交的闭合环 链; 映射环链确定模块, 用于将所述闭合环链映射到所述刀具的球体模型的二维数组结构 中, 得到映射环 链; 布尔求差模块, 用于基于所述映射环链和所述刀具的球体模型, 确定所述工件表面与 所述刀具的相交面, 删除所述工件表面的多余节点。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少 一个处理器执行, 以使所述至少一个处 理器能够执 行权利要求1 ‑7中任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质包括一组计算机可执行指 令, 当所述指令被执 行时用于执 行权利要求1 ‑7任一项所述的布尔求差方法。权 利 要 求 书 2/2 页 3 CN 115270500 A 3
专利 一种布尔求差运算方法、装置及电子设备
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-24 00:40:15
上传分享
举报
下载
原文档
(1.4 MB)
分享
友情链接
DL-T 2030-2019 输变电回路可靠性评价规程.pdf
GB-T 41837-2022 温泉服务 温泉水质要求.pdf
NY-T 2997-2016 草地分类.pdf
GB/T 40997-2021 经外奇穴名称与定位.pdf
T-CAAMTB 66—2022 汽车电子助力制动系统总成耐久性能要求及台架试验方法.pdf
GB 17354-1998 汽车前、后端保护装置.pdf
专利 一种基于SOAR的防御自动化流程编排方法.PDF
T-CEC 677—2022 电化学储能电站接入电网继电保护配置技术条件.pdf
GB-T 42078-2022 化工园区开发建设导则.pdf
GB-T 16433-2009 残疾人田径运动员医学和功能分级.pdf
T-QGCML 303—2022 能源企业数字化转型实施指南.pdf
GB-T 35008-2018 串行NOR型快闪存储器接口规范.pdf
艾瑞咨询2024年AIGC教育行业报告55页.pdf
电子认证服务管理办法.pdf
GB-T 30976.1-2014 信息安全技术 工业控制系统信息安全 第1部分:评估规范.pdf
T-CSAE 252—2022 智能网联汽车车载端信息安全测试规程.pdf
GB-T 37756-2019 产品水足迹评价和报告指南.pdf
GB-T 33476.3-2016 党政机关电子公文格式规范 第3部分:实施指南.pdf
T-CHIDA 203.3—2021 内河湖库环保疏浚污染土分类分级标准.pdf
GB-T 43436-2023 智能工厂 面向柔性制造的自动化系统 通用要求.pdf
1
/
28
评价文档
赞助2.5元 点击下载(1.4 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。