首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制方法_上海龙宫科技有限公司_202210134368.1 

申请/专利权人:上海龙宫科技有限公司

申请日:2022-02-14

公开(公告)日:2024-06-21

公开(公告)号:CN114519226B

主分类号:G06F30/13

分类号:G06F30/13;G06T17/10;G06T5/80;G06T11/20;G06T17/20;G06F113/14

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2022.06.07#实质审查的生效;2022.05.20#公开

摘要:本发明公开了一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,涉及建筑设计技术领域,具体为一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,包括以下步骤:S1、采样点预处理;S11、轨迹线由一系列离散采样点表示P[n];S12、由各采样点相邻线段的方向的差异度,判断采样点的弯折度,将弯折度转换为弯曲半径,根据圆角部分的弦长,确定采样点数量,获取最终的轨迹线采样点序列;S2、光顺处理;S3、模型挤出。本发明提出了一种新的基于轨迹线的,可支持任何截面形状,且在回弯、锐角等极端轨迹下保证表面光顺和模型正确的绘制算法。

主权项:1.一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制方法,包括以下步骤:S1、采样点预处理;S11、轨迹线由一系列离散采样点表示P[n];S12、由各采样点相邻线段的方向的差异度,判断采样点的弯折度,将弯折度转换为弯曲半径,根据圆角部分的弦长,确定采样点数量,获取最终的轨迹线采样点序列;轨迹线上点位置为P[n],差异度K为,dotNormalizeP[n]-P[n-1],NormalizeP[n+1]-p[n];若K大于阈值t,采样点周围需进行光顺处理;S2、光顺处理;S21、由轨迹线挤出管状模型时,给定轨迹线首点的上方向U;S22、根据第一点位置P[0],上方向U,线段方向P[0]–P[1],得出第一点的切面S[0],S[0]原点为P[0],法向为P[0]–P[1],面上2D坐标系的Y方向为U;S23、后面每一点P[n],设A=P[n]-P[n-1]B=P[n]-P[n+1];X=A+B,Y=A×B;得到切面Q[n],Q[n]穿过P[n],同时法向等于X×Y;S24、将上一切面Q[n-1]的上方向U[n]映射到切面Q[n],作为Q[n]的面上2D上方向,得到最终的中间点切面Q[n];S3、模型挤出;S31、由预处理步骤,得到每个采样点的切面P[n];S32、根据第一个切面和最后一个切面,生成挤出模型的两侧端面;S321、设截面形状R,遍历R上每一个点R[x],将R[x]映射到切面Q[n]上,得到映射后的点Rp[x];S322、检查Rp[x]处于切面Q[n-1]的哪一半空间,若为正半空间,则Rp[x]=Rp[x-1];S323、用于重复步骤S321和S322直到截面R上所有点都得到对应的差值点;S324、由上一切面的Rp点队列,和当前切面的Rp点队列,使用Strip方式组合成新的挤出模型的侧面三角面片;S33、中间每一个切面,生成对应的环绕挤出方向的侧面;S34、最大化兼顾拐角保留和畸形防护的效果;S341、将拐角面因步骤S322的替换,会出现一侧整体丢失,从而使拐角本身丢失;S342、可通过选择拐角中正中间的一个切面为固定切面,此切面的采样点不经过步骤S322,同时前侧的采样点,会同时与这个固定切面做半空间比较,来最大化兼顾拐角保留和畸形防护的效果。

全文数据:

权利要求:

百度查询: 上海龙宫科技有限公司 一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。