[发明专利]立方体图形的绘制方法、装置、设备及存储介质有效
申请号: | 201710330073.0 | 申请日: | 2017-05-11 |
公开(公告)号: | CN106971423B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 王东杰 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10;G06F3/041 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 立方体 图形 绘制 方法 装置 设备 存储 介质 | ||
1.一种立方体图形的绘制方法,其特征在于,包括:
获取画布中光标绘制点所形成第一绘制点的第一坐标值;
监听并获取所述光标绘制点在所述画布中移动时对应的当前坐标值;
根据所述第一坐标值、当前坐标值以及预设的标准参考信息,确定待绘制立方体所需两个吸附点的吸附坐标值,其中,所述标准参考信息包括标准正方体模型在画布中的长边、宽边和高边、在画布中作为所述标准正方体模型顶面的相邻两边所形成夹角的第一夹角值以及画布所处坐标系与指定坐标系转换所需的变换矩阵,所述指定坐标系为以画布中作为标准正方体模型顶面上的长边为横坐标轴的坐标系;
确定所述第一绘制点及两个吸附点为所述待绘制立方体的顶点,并根据各所述吸附坐标值以及第一坐标值,确定所述待绘制立方体其余各顶点的坐标值并突出显示,以连接各顶点形成所述待绘制立方体,其中,所述两个吸附点包括:所述两个吸附点包括:第一吸附点和第二吸附点,第一吸附点与所述第一绘制点为待绘制立方体顶面的对顶点,第一吸附点与第二吸附点的连线为待绘制立方体的高。
2.根据权利要求1所述的方法,其特征在于,还包括:
将标准正方体模型投影到所述画布中,获取所述标准正方体模型中各顶点在所述画布中的投影坐标值;
根据各顶点在所述画布中的投影坐标值,确定所述标准正方体模型在所述画布中的标准参考信息。
3.根据权利要求2所述的方法,其特征在于,所述将标准正方体模型投影到所述画布中,获取所述标准正方体模型中各顶点在所述画布中的投影坐标值,包括:
在构建的三维场景中调用预设的虚拟透视相机,根据所述虚拟透视相机在所述画布中对设定的标准正方体模型进行投影;
调用设定的投影坐标确定函数,根据所述标准正方体模型各顶点的空间坐标值,确定各顶点在所述画布中的投影坐标值。
4.根据权利要求2所述的方法,其特征在于,所述根据各顶点在所述画布中的投影坐标值,确定所述标准正方体模型在所述画布中的标准参考信息,包括:
将所述画布中表示所述标准正方体模型顶面的顶点记为第一顶点SP1、第二顶点SP2、第三顶点SP3以及第四顶点SP4,并将与所述SP2相对的底面顶点记为第六顶点SP6;
将所述SP1与SP3形成的边记为宽边SH1,将所述SP3与SP2形成的边为长边SH2,以及将所述SP2与SP6形成的边记为高边SH3;
根据所述SP1、SP2、SP3、SP4以及SP6的投影坐标值,确定所述SH1、SH2以及SH3的长度值,并确定所述SH1与SH2所形成夹角的第一夹角值以及所述SH2与画布所在横坐标轴所形成夹角的第二夹角值;
将所述画布当前所处的坐标系作为第一坐标系,并将以所述SH2作为横坐标轴的坐标系看作第二坐标系;
根据所述第一夹角值和第二夹角值,确定所述第一坐标系变换为所述第二坐标系时对应的第一变换矩阵Mo,以及所述第二坐标系变换为所述第一坐标系时对应的第二变换矩阵Mo`;
将所述第一夹角值、Mo和Mo`以及所述SH1、SH2以及SH3的长度值作为预设的标准参考信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710330073.0/1.html,转载请声明来源钻瓜专利网。