[发明专利]一种三维几何图形的绘制方法、装置及电子设备在审
申请号: | 202111221262.7 | 申请日: | 2021-10-20 |
公开(公告)号: | CN114067072A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 李政军;陈娅芳 | 申请(专利权)人: | 湖南新云网科技有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10;G06T7/73 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 梁姗 |
地址: | 410000 湖南省长沙市岳麓区岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 几何图形 绘制 方法 装置 电子设备 | ||
本申请实施例提供的一种三维几何图形的绘制方法、装置及电子设备,该方法包括:在三维坐标系下,根据目标中心与待绘制的三维几何图形的参数信息,确定第一几何面的特征点的三维坐标;根据第一几何面的特征点的三维坐标,绘制第一几何面,并为第一几何面绘制轮廓。由于每个几何面是分开绘制的,绘制时保存第一几何面的绘制信息,当绘制出三维几何图形后,可以根据三维几何图形的每个几何面的绘制信息,分别对三维几何图形的每个几何面进行处理,实现更多的演示功能,更有效的帮助用户了解三维几何图形的立体结构。
技术领域
本申请属于图形绘制技术领域,尤其涉及一种三维几何图形的绘制方法、装置及电子设备。
背景技术
为了向人们更好的呈现事物的立体效果,在一些场景中需要结合事物的三维几何图形进行展示,比如在教学场景中,为了让学生了解立方体,可以在黑板上绘制一个立方体进行展示。目前一些绘图软件中具有三维绘制功能,选择需要绘制的形状,然后在绘制区域拖动鼠标即可绘制出三维几何图形,但是这样绘制的三维几何图形是一个整体,只能实现简单的展示效果,无法实现更多的演示功能。
发明内容
针对上述技术问题,本申请实施例提供一种三维几何图形的绘制方法、装置及电子设备,能够实现更多的演示功能。
第一方面,本申请实施例提供了一种三维几何图形的绘制方法,待绘制的三维几何图形包括多个几何面,该方法包括:
在三维坐标系下,根据目标中心与待绘制的三维几何图形的参数信息,确定第一几何面的特征点的三维坐标,第一几何面为多个几何面中的任意一个,参数信息包括能够容纳待绘制的三维几何图形的最小长方体的至少一个边长;
根据第一几何面的特征点的三维坐标,绘制第一几何面,并为第一几何面绘制轮廓。
优选地,根据第一几何面的特征点的三维坐标,绘制第一几何面,包括:根据第一几何面的特征点的三维坐标,确定第一几何面中的前向面和/或后向面,前向面为从第一方向观察三维几何图形时显示的面,后向面为从第一方向观察三维几何图形时隐藏的面;根据第一几何面中的前向面和/或后向面,绘制第一几何面。
优选地,为第一几何面绘制轮廓,包括:为第一几何面中的前向面绘制第一轮廓,和/或,为第一几何面中的后向面绘制第二轮廓。
优选地,当前向面的第一轮廓与后向面的第二轮廓有重合的部分时,将重合的部分在后向面的第二轮廓中删除。
优选地,根据第一几何面的特征点的三维坐标,确定第一几何面中的前向面与后向面,包括:
从第一几何面的特征点中确定三个特征点,三个特征点构成第一几何面的子面;根据三个特征点的三维坐标,生成两个三维向量;根据两个三维向量,确定三个特征点构成的第一几何面的子面为前向面或后向面。
优选地,根据两个三维向量,确定三个特征点构成的第一几何面的子面为前向面或后向面,包括:对两个三维向量进行叉乘运算;根据叉乘运算的结果,确定三个特征点构成的第一几何面的子面为前向面或后向面。
优选地,绘制第一几何面,包括:当第一几何面中包括前向面与后向面时,按照先后顺序填充后向面与前向面,完成第一几何面的绘制。
第二方面,本申请实施例提供了一种三维几何图形的绘制装置,待绘制的三维几何图形包括多个几何面,包括:
确定模块,用于在三维坐标系下,根据目标中心与待绘制的三维几何图形的参数信息,确定第一几何面的特征点的三维坐标,第一几何面为多个几何面中的任意一个,参数信息包括能够容纳待绘制的三维几何图形的最小长方体的至少一个边长;
处理模块,用于根据第一几何面的特征点的三维坐标,绘制第一几何面,并为第一几何面绘制轮廓。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南新云网科技有限公司,未经湖南新云网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111221262.7/2.html,转载请声明来源钻瓜专利网。