一种平显多线宽三角形无失真的绘制方法技术

技术编号:15090634 阅读:58 留言:0更新日期:2017-04-07 19:12
本发明专利技术公开了一种平显多线宽三角形无失真的绘制方法,属于图形显示技术领域。针对现有平显多线宽三角形采用三条多线宽直线拼接绘制而成时三个顶点显示有严重失真的问题,将多线宽三角形根据外侧三个顶点和内侧三个顶点划分为6个独立的填充三角形,每一个填充三角形采用水平直线填充的方法实现。6个填充三角形拼接可得到一个顶点无失真的多线宽三角形。本发明专利技术方法可以实现任意线宽三角形的无失真绘制,方法简单,显示效果好,便于硬件实现。

A method of drawing the multi line width triangle without distortion

The invention discloses a method for drawing a flat multi line triangle without distortion, which belongs to the technical field of graphic display. In view of the existing HUD triangle with three multi linewidth multi linewidth linear stitching drawn three vertices showed severe distortion, the linewidth of three vertices according to the triangle lateral and medial three vertices are divided into 6 triangles filled independently, each filled with three angle by using the method of horizontal line filling to achieve. The 6 filled triangles can be used to obtain a multi line triangle without distortion. The method of the invention can realize the undistorted drawing of any line width triangle, the method is simple, the display effect is good, and the hardware is convenient to realize.

【技术实现步骤摘要】

本专利技术涉及一种平显多线宽三角形无失真的绘制方法,属于图形显示

技术介绍
三角形是组成计算机图形最基本的元素之一,在很多显示系统中需要绘制任意线宽的三角形。常见的多线宽三角形的绘制方法是绘制三条多线宽的直线,由多线宽直线拼接得到多线宽的三角形。此方法实现简单方便,但是三角形的三个顶点会有严重的失真现象存在。当显示背景较亮时,需要给多线宽三角形加黑边,此时三角形顶点的失真现象更加明显。如何快速简单的绘制无失真多线宽三角形成为重要的研究内容。
技术实现思路
本专利技术所要解决的技术问题在于解决绘制多线宽三角形顶点存在失真的问题,提供一种适用于任意线宽的三角形的无失真绘制方法,实现方式相对简单,便于硬件实现。本专利技术采用以下技术方案:一种平显多线宽三角形无失真的绘制方法,将多线宽三角形根据外侧三个顶点和内侧三个顶点划分为6个独立的填充三角形,每一个填充三角形采用水平直线填充的方法实现。6个填充三角形拼接得到一个顶点无失真的多线宽三角形。多线宽三角形的外侧三个顶本文档来自技高网...

【技术保护点】
一种平显多线宽三角形无失真的绘制方法,其特征在于,将多线宽三角形根据外侧三个顶点和内侧三个顶点划分为6个独立的填充三角形,6个填充三角形拼接得到一个顶点无失真的多线宽三角形。

【技术特征摘要】
1.一种平显多线宽三角形无失真的绘制方法,其特征在于,将多线宽三角形根据外侧三个顶
点和内侧三个顶点划分为6个独立的填充三角形,6个填充三角形拼接得到一个顶点无失真
的多线宽三角形。
2.如权利要求1所述平显多线宽三角形无失真的绘制方法,其特征在于,多线宽三角形的外
侧三个顶点分别是(xmin,ymin),(xmid,ymid),(xmax,ymax),外侧三个顶点是按纵坐标大小排序的,纵
坐标的最小值为ymin、中间值为ymid以及最大值为ymax;同时将纵坐标对应的x坐标也分别赋
为xmin、xmid和xmax,当ymax=ymid时,满足xmax>xmid;当ymin=ymid时,满足xmin<xmid。
3.如权利要求1所述平显多线宽三角形无失真的绘制方法,其特征在于,多线宽三角形的内
侧三个顶点分别是(xmin′,ymin′),(xmid′,ymid′),(xmax′,ymax′),内侧三个顶点是按纵坐标大小排序
的,纵坐标的最小值为ymin′、中间值为ymid′以及最大值为ymax′;同时将纵坐标对应的x坐标
也分别...

【专利技术属性】
技术研发人员:夏伟杰全颖周建江李明利汪飞沈梦杰
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1