申请/专利权人:中国船级社
申请日:2023-11-23
公开(公告)日:2024-04-05
公开(公告)号:CN117828918A
主分类号:G06F30/23
分类号:G06F30/23;G06F30/15;B63B71/10;G06T17/20;G06F111/10
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.23#实质审查的生效;2024.04.05#公开
摘要:本发明公开了一种三维船体复杂空间曲面造型自动生成方法,包括:将三维复杂空间曲面的空间特征线解析为空间几何曲线,并计算空间几何曲线相互间的所有交点;将空间曲线切断成多个弧段;并造“交点‑弧段”集合;搜寻空间网格严格回路,得到“回路‑交点‑弧段”集合;移除不可用弧段和交点;搜寻空间网格松弛回路,得到“松弛回路‑交点‑弧段”集合:更新“回路‑交点‑弧段”集合;对“回路‑交点‑弧段”集合,采用蒙皮法生成每个网格回路的曲面片并进行拼接,得到需要的空间曲面;能够构建以往算法会缺失的网格面,避免生成出现空洞面的曲面;将复杂空间曲线网格的曲面的人工逐一生成和检查方式改变为自动方式,提高了生产设计效率。
主权项:1.一种三维船体复杂空间曲面造型自动生成方法,其特征在于,包括如下步骤:步骤1:将三维复杂空间曲面的空间特征线解析为空间几何曲线,计算空间几何曲线相互间的所有交点;步骤2:通过步骤1求得的交点,通过交点将空间曲线切断成多个弧段;并构造“交点-弧段”集合;步骤3:搜寻空间网格严格回路;在步骤2得到的“交点-弧段”集合中,以任一交点为起点,通过与该起点相连的各方向弧段为路径,搜索到达到相邻的交点,该到达的过程称为一步;通过多步搜索递归及遍历,并以前、后步所经过路径是否在同一连续的空间曲线上、是否满足总步数要求及是否回到起点为判断条件,找到可以围成封闭的最小面的路径回路,并将该路径存入“回路-交点-弧段”集合;步骤4:移除不可用弧段和交点;对步骤3中“回路-交点-弧段”集合中用过两次的弧段,在步骤2得到的“交点-弧段”集合中进行删除,再从骤2得到的“交点-弧段”集合移除已经不再有弧段连接的交点;步骤5:搜寻空间网格松弛回路:在步骤4移除不可用弧段和交点后的“交点-弧段”集合中,以任一交点为起点,通过多步搜索递归及遍历,并以前、后步所经过路径是否在同一连续的空间曲线上、是否满足总步数要求及是否回到起点为判断条件,找到可以围成封闭的最小面的路径回路,并将该路径存入“松弛回路-交点-弧段”集合;步骤6;对步骤5得到的“松弛回路-交点-弧段”集合与步骤4得到的“交点-弧段”集合进行对比、验证及标记,并将标记过一次的成功回路追加到步骤3得到的“回路-交点-弧段”集合中;步骤7;对“回路-交点-弧段”集合,采用蒙皮法生成每个网格回路的曲面片并进行拼接,得到需要的空间曲面。
全文数据:
权利要求:
百度查询: 中国船级社 三维船体复杂空间曲面造型自动生成方法、装置及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。