[发明专利]一种在交互式电子白板软件中实现图形透视的方法有效
申请号: | 201610069436.5 | 申请日: | 2016-02-01 |
公开(公告)号: | CN105760073B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 丁万年;洪文洁;陈日良;何永安 | 申请(专利权)人: | 锐达互动科技股份有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06T11/20 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种在交互式电子白板软件中实现图形透视的方法,包括:10、定义透视工具的功能;20、创建一个窗口作为透视工具窗口,充当透视工具的操作体,并实现透视工具的形状及使用透视工具进行拉伸操作;30、根据画布中各个顶点坐标分别绘制出透视工具窗口及各个透视图形的形状,并计算出画布中按图层顺序显示的各个透视图形与透视工具窗口有交集的图形对象;40、根据设定的透视层数计算出要显示及隐藏的图形对象;50、将需要显示的图形对象按图层顺序在透视工具窗口绘制出来,并将需要隐藏的图形对象不在透视工具窗口绘制出来;60、根据设定的透明度值,用带有透明度的维度A填充透视工具窗口。本发明可以实现层叠图形间的透射。 | ||
搜索关键词: | 一种 交互式 电子白板 软件 实现 图形 透视 方法 | ||
【主权项】:
1.一种在交互式电子白板软件中实现图形透视的方法,其特征在于:包括如下步骤:步骤10、定义透视工具的功能;步骤20、创建一个窗口作为透视工具窗口,充当所述透视工具的操作体,并实现所述透视工具的形状以及使用所述透视工具进行拉伸操作;步骤30、将画布中通过所述透视工具进行透视的图形定义为透视图形,根据画布中所述透视工具窗口及各个透视图形的顶点坐标分别绘制出所述透视工具窗口及各个所述透视图形的形状,并计算出画布中按图层顺序显示的各个所述透视图形与所述透视工具窗口有交集的图形对象;具体包括如下步骤:步骤301、计算按图层顺序显示各个透视图形的顶点坐标,依次按顺序连接起来,首尾相连,形成一个个封闭的几何图形;步骤302、根据所述透视工具窗口的形状,获取各个顶点坐标,依次按顺序连接起来,首尾相连,形成透视工具的外围几何图形;步骤303、将步骤301所构建的每个几何图形按顺序依次与步骤302所构建的几何图形求交集,如果交集不为空,则按图层顺序依次记录其对应的图形对象;如果交集为空,则不存在有交集的图形对象;步骤40、根据设定的透视层数计算出要显示及隐藏的图形对象,若透视层数为k,则将所述透视图形的图层值小于及等于k的图形对象进行隐藏,并将所述透视图形的图层值大于k的图形对象进行显示;步骤50、将需要显示的图形对象按图层顺序在所述透视工具窗口绘制出来,并将需要隐藏的图形对象不在所述透视工具窗口绘制出来;步骤60、根据设定的透明度值,用带有透明度的维度A填充所述透视工具窗口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐达互动科技股份有限公司,未经锐达互动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610069436.5/,转载请声明来源钻瓜专利网。