Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜南京航空航天大学郭元浩获国家专利权

恭喜南京航空航天大学郭元浩获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜南京航空航天大学申请的专利一种面向平显的圆弧无失真绘制方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114913264B

龙图腾网通过国家知识产权局官网在2025-04-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210501103.0,技术领域涉及:G06T11/20;该发明授权一种面向平显的圆弧无失真绘制方法是由郭元浩;夏伟杰;李文强;张川;周钰致;刘伟强;周建江;苏霖设计研发完成,并于2022-05-10向国家知识产权局提交的专利申请。

一种面向平显的圆弧无失真绘制方法在说明书摘要公布了:本发明公开了一种面向平显的圆弧无失真绘制方法,包括:S1,以圆弧的圆心为原点构建直角平面坐标系,通过圆弧的圆心、半径和线宽确定矩形扫描框的范围,矩形扫描框囊括圆弧以及分别以x轴、y轴和圆心为参照的三个镜像圆弧;S2,基于多重采样算法对矩形扫描框内的所有采样点进行遍历,获取采样点与圆弧圆心的距离值,计算该距离值和半径的差值,判断采样点是否在圆弧角度内;结合判断结果和计算得到的差值以确定权重值实现反走样效果,完成无失真圆弧的绘制。本发明能够解决圆弧切面反走样效果差、圆弧切面延长线不经过圆心的问题,适用于任意线宽、半径、跨度,对硬件要求低。

本发明授权一种面向平显的圆弧无失真绘制方法在权利要求书中公布了:1.一种面向平显的圆弧无失真绘制方法,其特征在于,所述绘制方法包括以下步骤:S1,以圆弧的圆心为原点构建直角平面坐标系,通过圆弧的圆心、半径和线宽确定矩形扫描框的范围,矩形扫描框囊括圆弧以及分别以x轴、y轴和圆心为参照的三个镜像圆弧;S2,基于多重采样算法对矩形扫描框内的所有像素点进行遍历,每个像素点产生n·n个采样点,获取采样点与圆弧圆心的距离值,计算该距离值和半径的差值,判断采样点是否在圆弧角度内;结合判断结果和计算得到的差值统计出符合条件的采样点的个数以确定每个像素点的权重值,结合每个像素点的权重值计算得到对应像素点的RGBA值,完成无失真圆弧的绘制;步骤S1中,通过圆弧的圆心、半径和线宽确定矩形扫描框的范围的过程包括以下步骤:S11,圆弧采取逆时针的方式,绘制令圆弧的圆心为xc,yc,半径为R,线宽为Width,圆弧跨度为α-θ;θ的取值范围为[0°,360°,α的取值范围为0°,720°,α-θ的取值范围为0°,360°;S12,以圆弧的圆心xc,yc为原点构建直角平面坐标系;S13,根据圆弧圆心xc,yc、圆弧半径R和圆弧线宽Width确定出矩形扫描框的左下角顶点xmin,ymin和右上角顶点xmax,ymax;其中,xmin,ymin=xc-R-Width,yc-R-Width,xmax,ymax=xc+R+Width,yc+R+Width;S14,对xmin、ymin、xmax、ymax进行round取整操作,并将矩形扫描框范围进行扩大,将roundxmin-b,roundymin-b作为矩形扫描框左下角顶点,roundxmax+b,roundymax+b作为矩形扫描框右上角顶点;b是预设阈值,是像素点尺寸q的整数倍;步骤S2中,基于多重采样算法对矩形扫描框内的所有采样点进行遍历,获取采样点与圆弧圆心的距离值,计算该距离值和半径的差值,判断采样点是否在圆弧角度内;结合判断结果和计算得到的差值以确定权重值的过程包括以下步骤:S21,基于多重采样算法原理,对于任意一个像素点xs,ys,将其拆分为n×n个采样点{xs+iqn+1,ys+jqn+1},i=1,2,…,n,j=1,2,…,n;S22,对矩形扫描框内的所有采样点进行遍历,对于采样点xs+iqn+1,ys+jqn+1,通过反正切函数计算出该采样点与圆弧圆心的连线和经过圆弧圆心的水平线的夹角为: 计算得到采样点横坐标和圆心横坐标的差值以及圆心纵坐标和采样点纵坐标的差值通过差值xd和差值yd的正负情况确定采样点所在的象限位置,以对angle_sample的取值进行修正; S23,计算每个采样点与圆弧圆心的距离和半径的差值S24,根据fraction_sample以及angle_sample的值判断该采样点是否在绘制的圆弧范围内,并用In表示,令In=1表示该采样点在范围内,令In=0表示该采样点不在范围内:当α∈0°,360°时,若angle_sample∈[θ,α]且fraction_sample∈[0,Width],则In=1;当α∈360°,720°时,若angle_sample∈[0°,α-360°]且fraction_sample∈[0,Width],则In=1;若angle_sample∈[θ,360°]且fraction_sample∈[0,Width],则In=1;S25,令mask为像素点xs,ys中在范围内的采样点的个数,计算出像素点xs,ys的权重值ωs;步骤S25中,根据下述公式计算权重值ωs:ωs=maskn×n。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京航空航天大学,其通讯地址为:211106 江苏省南京市江宁区将军大道29号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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