[发明专利]视角控制方法及装置、建模方法、存储介质及计算机设备在审
| 申请号: | 202011381630.X | 申请日: | 2020-11-30 |
| 公开(公告)号: | CN112348971A | 公开(公告)日: | 2021-02-09 |
| 发明(设计)人: | 尤勇敏;其他发明人请求不公开姓名 | 申请(专利权)人: | 久瓴(江苏)数字智能科技有限公司 |
| 主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T17/10 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
| 地址: | 213161 江苏省常州市武进区延政西大道8*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视角 控制 方法 装置 建模 存储 介质 计算机 设备 | ||
本发明公开了一种视角控制方法及装置、建模方法、存储介质及计算机设备。本发明通过计算所述控制点的坐标与虚拟相机的第一距离及计算所述控制点的坐标与显示屏中心的第二距离,获取虚拟相机的移动距离和平移方向,以此来确定虚拟相机的第一位置,并根据所述虚拟相机的第一位置重新渲染场景,以实现场景中模型的对心缩放。且,通过判断所述控制点的坐标是否位于待观测模型上,用以确定旋转中心,并根据所述控制点的移动位置计算虚拟相机的第二位置,从而实现场景中的模型以任意旋转中心旋转。
技术领域
本发明属于建筑技术领域,尤其涉及一种视角控制方法及装置、建模方法、存储介质及计算机设备。
背景技术
随着计算机技术的快速发展,自动化辅助设计已经广泛地应用于各行各业。
在建筑设计领域中,人们使用自动化设计软件进行建筑物的设计。专门适用于超大建筑信息模型(Building Information Modeling,简称BIM)的模型场景的建模工具,例如Revit、SketchUp等建模工具的视角控制,在一定程度上与场景数据有关联,但是由于建模工具的功能非常复杂,其提供的视角控制功能也相当的繁杂。
目前,Revit建模工具能够设计简单的建筑几何图像。但是,现有的Revit建模工具所设计出的建筑模型不能对应到现实生活中的建筑物,而且设计结果往往不符合建筑建造规范,进而导致建筑模型的实用性降低。
发明内容
本发明实施例提供一种视角控制方法及装置、建模方法、存储介质及计算机设备,用以解决网页端的建模工具无法满足BIM引擎的视角控制的问题。
根据本发明的第一方面,本发明实施例提供一种视角控制方法,所述方法包括以下步骤:获取控制点的坐标;计算所述控制点的坐标与虚拟相机的第一距离;根据所述第一距离计算所述虚拟相机的移动距离;计算所述控制点的坐标与显示屏中心的第二距离;根据所述第二距离获得所述虚拟相机的平移方向;根据所述虚拟相机的移动距离和平移方向计算虚拟相机的第一位置;以及根据所述虚拟相机的第一位置重新渲染场景。
可选地,所述方法还包括步骤:当所述控制点被点击时,判断所述控制点的坐标是否位于待观测模型上;以及当判断出所述控制点的坐标位于待观测模型上时,获取待观测模型所在场景的中心坐标。
可选地,所述方法还包括步骤:当判断出所述控制点的坐标位于待观测模型之外时,获取所述控制点到所述待观测模型的交点坐标。
可选地,所述方法还包括步骤:以所述中心坐标或者交点坐标为旋转中心,生成旋转轴。
可选地,所述方法还包括步骤:检测所述控制点是否发生移动;当判断出所述控制点发生移动时,获取所述控制点的移动位置。
可选地,所述方法还包括步骤:根据所述控制点的移动位置计算虚拟相机的第二位置。
可选地,所述方法还包括步骤:根据所述虚拟相机的第二位置渲染场景。
根据本发明的第二方面,本发明实施例还提供一种视角控制装置,所述装置包括:坐标获取单元,用于获取控制点的坐标;第一距离计算单元,用于计算所述控制点的坐标与虚拟相机的第一距离;移动距离获取单元,用于根据所述第一距离计算所述虚拟相机的移动距离;第二距离计算单元,用于计算所述控制点的坐标与显示屏中心的第二距离;平移方向获取单元,用于根据所述第二距离获得所述虚拟相机的平移方向;第一位置获取单元,用于根据所述虚拟相机的移动距离和平移方向计算虚拟相机的第一位置;以及场景渲染单元,用于根据所述虚拟相机的第一位置重新渲染场景。
根据本发明的第三方面,本发明实施例还提供一种存储介质,其中所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行本发明任一实施例提供的视角控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于久瓴(江苏)数字智能科技有限公司,未经久瓴(江苏)数字智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011381630.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物体渲染方法
- 下一篇:一种云游戏处理方法、装置、设备及存储介质





