[发明专利]一种单视图多OpenGL视口的显示方法无效

专利信息
申请号: 201010018282.X 申请日: 2010-01-22
公开(公告)号: CN101789132A 公开(公告)日: 2010-07-28
发明(设计)人: 钟俊;颜钦;李相鹏;尚文;刘栋材 申请(专利权)人: 苏州领航自动化科技有限公司
主分类号: G06T11/80 分类号: G06T11/80;G06T17/40
代理公司: 苏州华博知识产权代理有限公司 32232 代理人: 傅靖
地址: 215000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 视图 opengl 显示 方法
【权利要求书】:

1.一种单视图多OpenGL视口显示的方法,其特征在于,所述显示方法包括以下步骤:

步骤A:设置多个OpenGL视口,并确定各自在视图中所处位置及大小;

步骤B:对每个OpenGL视口使用独立的正投影矩阵,将模型坐标经过变换后分别显示在对应的视口中;

步骤C:当发生鼠标操作时,检测鼠标当前位置,判断发生操作响应的视口和操作类型,并作出响应。

2.如权利要求1所述的单视图多OpenGL视口显示的方法,其特征在于,所述显示方法将视图区域的左上角坐标定义为坐标原点,区域的高度、宽度均定义为1,首先指定每个OpenGL视口的左上角在视图区域中的比例位置,然后分别设定该视口的高、宽与视图高、宽的比值,从而确定该OpenGL视口位于视图区域中的位置及大小。

3.如权利要求1所述的单视图多OpenGL视口显示的方法,其特征在于,所有OpenGL视口之间均是无缝连接的。

4.如权利要求2所述的单视图多OpenGL视口显示的方法,其特征在于,所述多个OpenGL视口,采用正投影的方式,分别为每个视口设置独立的正投影矩阵,将模型的三维坐标经变换后成为屏幕坐标,然后将三维模型显示在对应的OpenGL视口中。

5.如权利要求1所述的单视图多OpenGL视口显示的方法,其特征在于,所述步骤C中,当鼠标位于不同视口中时,进行放大、缩小、旋转、平移等操作时只影响该视口中所绘制的模型,而对本视图其他视口中的模型不会产生影响。

6.如权利要求1所述的单视图多OpenGL视口显示的方法,其特征在于,所述步骤C中,包括三维拾取以及不同视口之间的相互关联操作,利用OpenGL中的选择功能,对模型的每个对象进行编号,当鼠标在某个视口中点击时,判断所选中的对象,将该对象的详细信息显示在视图的其他OpenGL视口中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州领航自动化科技有限公司,未经苏州领航自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010018282.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top