[发明专利]对象拾取方法及装置有效
申请号: | 201511018520.6 | 申请日: | 2015-12-29 |
公开(公告)号: | CN106934845B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 屈秋雯 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06T11/40 | 分类号: | G06T11/40 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;黄健 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 拾取 方法 装置 | ||
1.一种对象拾取方法,其特征在于,包括:
分别为鼠标指针对应的场景范围内的每个对象分配不同的纯色填充色以形成与每个对象对应的拾取色;
在需要拾取对象时,驱动显卡根据对象与拾取色之间的对应关系进行纯色填充绘制;
读取当前鼠标指针所在位置对应的目标拾取色;
根据所述目标拾取色以及所述对象与拾取色之间的对应关系,确定所述鼠标指针对应的场景范围内的与所述目标拾取色对应的目标对象;
其中,所述在需要拾取对象时,驱动显卡根据对象与拾取色之间的对应关系进行纯色填充绘制,包括:
根据鼠标指针所在的位置,限定裁剪区域,并将所述裁剪区域发送至显卡;
驱动显卡根据对象与拾取色之间的对应关系对所述裁剪区域进行纯色填充绘制。
2.根据权利要求1所述的方法,其特征在于,所述分别为鼠标指针对应的场景范围内的每个对象分配不同的纯色填充色以形成与每个对象对应的拾取色,包括:
为颜色空间中的每个纯色填充色分配不同正整数;
建立并保存纯色填充色与所述纯色填充色对应的正整数的映射表;
为每个对象分配不同正整数,并查找所述映射表,获取每个对象对应的纯色填充色。
3.根据权利要求1或2所述的方法,其特征在于,所述在需要拾取对象时,驱动显卡根据对象与拾取色之间的对应关系进行纯色填充绘制,还包括:
驱动显卡根据对象与拾取色之间的对应关系对所述鼠标指针对应的场景窗口进行纯色填充绘制。
4.根据权利要求1所述的方法,其特征在于,在驱动显卡根据对象与拾取色之间的对应关系进行纯色填充绘制时,所述显卡禁用透明度混合。
5.根据权利要求1所述的方法,其特征在于,所述裁剪区域为矩形。
6.根据权利要求1所述的方法,其特征在于,若在开源图形库中,则读取当前鼠标指针所在位置对应的目标拾取色,包括:
通过接口函数glReadPixels读取当前鼠标指针所在位置对应的目标拾取色。
7.一种对象拾取装置,其特征在于,包括:
分配模块,用于分别为鼠标指针对应的场景范围内的每个对象分配不同的纯色填充色以形成与每个对象对应的拾取色;
绘制模块,用于在需要拾取对象时,驱动显卡根据所述分配模块中对象与拾取色之间的对应关系进行纯色填充绘制;
读取模块,用于读取经所述绘制模块绘制后的当前鼠标指针所在位置对应的目标拾取色;
确定模块,用于根据所述读取模块读取到的目标拾取色以及所述分配模块中对象与拾取色之间的对应关系,确定所述鼠标指针对应的场景范围内的与所述目标拾取色对应的目标对象;
其中,所述绘制模块,包括:
限定单元,用于根据鼠标指针所在的位置,限定裁剪区域,并将所述裁剪区域发送至显卡;
绘制单元,用于驱动显卡根据对象与拾取色之间的对应关系对所述限定单元中的所述裁剪区域进行纯色填充绘制。
8.根据权利要求7所述的装置,其特征在于,所述分配模块包括:
分配单元,用于为颜色空间中的每个纯色填充色分配不同正整数;
建立单元,用于建立并保存纯色填充色与所述分配单元中所述纯色填充色对应的正整数的映射表;
获取单元,用于为每个对象分配不同正整数,并查找所述建立单元中的所述映射表,获取每个对象对应的纯色填充色。
9.根据权利要求7或8所述的装置,其特征在于,所述绘制模块具体用于驱动显卡根据对象与拾取色之间的对应关系对所述鼠标指针对应的场景窗口进行纯色填充绘制。
10.根据权利要求7所述的装置,其特征在于,在所述绘制模块驱动显卡根据对象与拾取色之间的对应关系进行纯色填充绘制时,所述显卡禁用透明度混合。
11.根据权利要求7所述的装置,其特征在于,所述裁剪区域为矩形。
12.根据权利要求7所述的装置,其特征在于,若在开源图形库中,则所述读取模块,具体用于通过接口函数glReadPixels读取当前鼠标指针所在位置对应的目标拾取色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511018520.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:菌菇房专用外转子轴流风机
- 下一篇:离心风机