[发明专利]一种在计算机屏幕上绘制倾斜虚椭圆的方法无效
申请号: | 200710124325.0 | 申请日: | 2007-10-30 |
公开(公告)号: | CN101145242A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | 程延俊;陈闽峰 | 申请(专利权)人: | 深圳市蓝韵实业有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00 |
代理公司: | 北京必浩得专利代理事务所 | 代理人: | 关松寿 |
地址: | 518034广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 屏幕 绘制 倾斜 椭圆 方法 | ||
技术领域
本发明涉及计算机图形技术领域,具体涉及一种在计算机屏幕上绘制倾斜虚椭圆的方法。
背景技术
在计算机领域的许多场合,要使用相对于计算机屏幕倾斜的椭圆(椭圆的长轴与显示屏幕坐标系的X轴既不平行也不垂直)来表示一定的区域,比如大多医学图像的病灶区域,在计算机屏幕上都需要用倾斜的椭圆来描绘并显示出来。而目前在计算机屏幕上能够使用的大多是普通的椭圆(椭圆的长轴平行或垂直于显示屏幕坐标系的X轴)而不能快速绘制倾斜椭圆。在B超的常规测量和专业计算部分要经常使用倾斜椭圆来描述某组织部位的信息,由于实线绘制的倾斜椭圆有些情况下会影响到医学图像中的病灶信息,因此有必要给出倾斜虚椭圆的绘制方法。
发明内容
本发明要解决的技术问题是提供一种在计算机屏幕上绘制倾斜虚椭圆的方法,克服现有技术不能在计算机屏幕上快速绘制倾斜虚椭圆的缺陷。
本发明为解决上述技术问题所采用的技术方案为:
一种在计算机屏幕上绘制倾斜虚椭圆的方法,包括步骤:
A1、确定要绘制的虚椭圆的中心点坐标、短轴长度、长轴长度、沿计算机屏幕坐标系的倾斜角和间隔像素数;
A2、根据所述虚椭圆的短轴长度、长轴长度计算所述虚椭圆的周长L;
A3、根据如下公式计算并保存所述虚椭圆对应的实椭圆的第一个四分之一弧长的屏幕坐标:
其中:(x、y)是所述实椭圆的屏幕坐标,a是所述虚椭圆的长轴长度,b是所述虚椭圆的短轴长度,θ是所述虚椭圆沿计算机屏幕坐标系的倾斜角,(cx,cy)是所述虚椭圆的中心点坐标,
参数t的步进长度□t根据公式□t=2π/L计算,
同时记录保存的像素点个数,在保存第一个点的像素坐标后,对后续的各点像素坐标,如果保存本次像素点坐标后,像素点个数恰好为所述间隔像素数的整数倍时,则将本次保存的像素点坐标同时存入第一向量中,
计算坐标的同时将第一向量中参数t对应的正弦值及余弦值的相反数保存;
A4、根据第一向量中参数t对应的正弦值及余弦值的相反数计算并保存所述虚椭圆的第二个四分之一弧长的屏幕坐标;
A5、根据所述虚椭圆的第一个和第二个四分之一弧长的屏幕坐标及如下公式计算并保存所述虚椭圆的其余屏幕坐标:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市蓝韵实业有限公司,未经深圳市蓝韵实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124325.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:帕罗西汀缓释微丸制剂
- 下一篇:活动工具的减震器