[发明专利]一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法在审

专利信息
申请号: 202210134368.1 申请日: 2022-02-14
公开(公告)号: CN114519226A 公开(公告)日: 2022-05-20
发明(设计)人: 宫中樑;王隆迎 申请(专利权)人: 上海龙宫科技有限公司
主分类号: G06F30/13 分类号: G06F30/13;G06T17/10;G06T5/00;G06T11/20;G06T17/20;G06F113/14
代理公司: 暂无信息 代理人: 暂无信息
地址: 201615 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 建筑 cad 设计 软件 管状 物光顺抗 畸形 绘制 算法
【权利要求书】:

1.一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,包括以下步骤:

S1、采样点预处理;

S11、轨迹线由一系列离散采样点表示P[n];

S12、由各采样点相邻线段的方向的差异度,判断采样点的弯折度,将弯折度转换为弯曲半径,根据圆角部分的弦长,确定采样点数量,获取最终的轨迹线采样点序列;

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、将上一切面P[n-1]的上方向U[n]映射到切面Q[n],作为Q[n]的面上2D上方向,得到最终的中间点切面P[n];

S3、模型挤出;

S31、由预处理步骤,得到每个采样点的切面P[n];

S32、根据第一个切面和最后一个切面,生成挤出模型的两侧端面;

S33、中间每一个切面,生成对应的环绕挤出方向的侧面;

S34、最大化兼顾拐角保留和畸形防护的效果。

2.根据权利要求1所述的一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,其特征在于:所述步骤S12中,由一个线性参数控制,比如dot(Normalize(P[n] –P[n-1]),Normalize(P[n+1]–P[n]。

3.根据权利要求1所述的一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,其特征在于:所述步骤S21如不指定,亦可自由选择一个与首线段垂直的上方向。

4.根据权利要求1所述的一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,其特征在于,所述步骤S32中,进一步包括以下步骤:

S321、设截面形状R,遍历R上每一个点R[x],将R[x]映射到切面P[n]上,得到映射后的点Rp[x];

S322、检查Rp[x]处于切面P[n-1]的哪一半空间,若为正半空间,则Rp[x]=Rp[x -1];

S323、用于重复步骤S321和S322直到截面R上所有点都得到对应的差值点;

S324、由上一切面的Rp点队列,和当前切面的Rp点队列,使用Strip方式组合成新的挤出模型的侧面三角面片。

5.根据权利要求1所述的一种适用于建筑CAD设计软件的管状物光顺抗畸形绘制算法,其特征在于,所述步骤S34中,进一步包括以下步骤:

S341、或将拐角面因步骤S322的替换,会出现一侧整体丢失,从而使拐角本身丢失;

S342、可通过选择拐角中正中间的一个切面为固定切面,此切面的采样点不经过步骤S322,同时前侧的采样点,会同时与这个固定切面做半空间比较,来最大化兼顾拐角保留和畸形防护的效果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海龙宫科技有限公司,未经上海龙宫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210134368.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top