[发明专利]从多个任意位置矩形平面到可变投影中心的投影方法有效
申请号: | 201710340198.1 | 申请日: | 2017-05-15 |
公开(公告)号: | CN107193372B | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 魏娉婷;秦睿子 | 申请(专利权)人: | 杭州一隅千象科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T15/00;G06T19/00 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 311100 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任意 位置 矩形 平面 可变 投影 中心 方法 | ||
1.一种从多个任意位置矩形平面到可变投影中心的投影方法,基于CAVE系统,所述CAVE系统包括:视觉平台,所述视觉平台包括多个视觉平面,其特征在于,包括:
获取用户视点位置;
比较用户视点位置与各视觉平面水平视野夹角,若所述水平视野夹角未在预定范围内,则将所述用户视点位置更新为新的用户视点位置以使新的用户视点位置与各视觉平面水平视野夹角恰好为所述预定范围;
基于原始的所述用户视点位置或更新后的所述用户视点位置分别生成对应各视觉平面的投影通道并投影。
2.如权利要求1所述的投影方法,其特征在于,所述用户视点位置包括:用户相对于所述视觉平台的坐标。
3.如权利要求1所述的投影方法,其特征在于,所述比较用户视点位置与各视觉平面水平视野夹角包括:
以所述用户视点位置为坐标原点,建立透视体系坐标系,计算所述坐标原点沿投影方向至各视觉平台的有向距离;
基于所述坐标原点及有向距离获取所述用户视点位置与各视觉平面水平视野夹角。
4.如权利要求3所述的投影方法,其特征在于,所述用户视点位置与各视觉平面水平视野夹角为每一视觉平面处于用户水平视野的角度范围,所述用户水平视野以该视觉平面的有向距离方向为零度方向,所述预定范围为零度方向分别顺时针或逆时针转动60°~100°所涵盖的角度范围。
5.如权利要求1至3任一项所述的投影方法,其特征在于,所述预定范围为45°~135°。
6.如权利要求1所述的投影方法,其特征在于,所述将所述用户视点位置更新为新的用户视点位置以使新的用户视点位置与各视觉平面水平视野夹角恰好为所述预定范围包括:
获取原用户视点位置与对应视觉平面中点延长线上点的坐标作为准位置;
若所述准位置与各视觉平面水平视野夹角满足上述预定范围,且所述准位置与原用户视点位置之间的位置距离最近,则将所述准位置作为所述新的用户视点位置。
7.如权利要求1所述的投影方法,其特征在于,基于如下算式获取所述用户视点位置对应视觉平面f的投影通道Sf:
其中,N为用户视点位置至视觉平面f近裁剪面的距离,F为用户视点至视觉平面f远裁剪面的距离,right、left、top、bottom分别表示该视觉平面f四边边长的长度,f为大于1的自然数。
8.如权利要求7所述的投影方法,其特征在于,还包括:
将各视觉平面作为用户视点位置至各视觉平面所对应的初始投影面;
依次根据初始投影面的位置求出投影空间的四边边长的数值;
基于用户视点位置及用户视点位置沿投影方向至各视觉平台的有向距离确定用户视点平面;
将所述用户视点平面到各视觉平面最近的平面距离确定为至该视觉平面的近裁剪面距离;
将所述用户视点平面到各视觉平面最远的平面距离确定为至该视觉平面的远裁剪面距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州一隅千象科技有限公司,未经杭州一隅千象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710340198.1/1.html,转载请声明来源钻瓜专利网。