[发明专利]一种平显多线宽三角形无失真的绘制方法有效
申请号: | 201610037273.2 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105718233B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 夏伟杰;全颖;周建江;李明利;汪飞;沈梦杰 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T11/20 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 戴凤仪 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种平显多线宽三角形无失真的绘制方法,属于图形显示技术领域。针对现有平显多线宽三角形采用三条多线宽直线拼接绘制而成时三个顶点显示有严重失真的问题,将多线宽三角形根据外侧三个顶点和内侧三个顶点划分为6个独立的填充三角形,每一个填充三角形采用水平直线填充的方法实现。6个填充三角形拼接可得到一个顶点无失真的多线宽三角形。本发明方法可以实现任意线宽三角形的无失真绘制,方法简单,显示效果好,便于硬件实现。 | ||
搜索关键词: | 一种 平显多线宽 三角形 失真 绘制 方法 | ||
【主权项】:
1.一种平显多线宽三角形无失真的绘制方法,其特征在于,将多线宽三角形根据外侧三个顶点和内侧三个顶点划分为6个独立的填充三角形,6个填充三角形拼接得到一个顶点无失真的多线宽三角形;多线宽三角形的外侧三个顶点分别是(xmin,ymin),(xmid,ymid),(xmax,ymax),外侧三个顶点是按纵坐标大小排序的,纵坐标的最小值为ymin、中间值为ymid以及最大值为ymax;同时将纵坐标对应的x坐标也分别赋为xmin、xmid和xmax,当ymax=ymid时,满足xmax>xmid;当ymin=ymid时,满足xmin<xmid;多线宽三角形的内侧三个顶点分别是(xmin′,ymin′),(xmid′,ymid′),(xmax′,ymax′),外侧三个顶点是按纵坐标大小排序的,纵坐标的最小值为ymin、中间值为ymid以及最大值为ymax;同时将纵坐标对应的x坐标也分别赋为xmin、xmid和xmax,当ymax=ymid时,满足xmax>xmid;当ymin=ymid时,满足xmin<xmid;填充三角形1由顶点(xmin,ymin)、(xmin′,ymin′)和(xmid,ymid)构成,填充三角形2由顶点(xmin′,ymin′)、(xmid′,ymid′)和(xmid,ymid)构成,填充三角形3由顶点(xmid,ymid)、(xmid′,ymid′)和(xmax′,ymax′)构成,填充三角形4由顶点(xmid,ymid)、(xmax′,ymax′)和(xmax,ymax)构成,填充三角形5由顶点(xmin,ymin)、(xmax′,ymax′)和(xmax,ymax)构成,填充三角形6由顶点(xmin,ymin)、(xmin′,ymin′)和(xmax′,ymax′)构成;6个填充三角形由水平直线填充绘制得到。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610037273.2/,转载请声明来源钻瓜专利网。