一种三维建模图形处理方法与流程

文档序号:12176091阅读:379来源:国知局
一种三维建模图形处理方法与流程

本发明涉及三维软件技术领域,更具体地说,特别涉及一种三维建模图形处理方法。



背景技术:

随着三维软件技术的发展,设计人员从基本的CAD平面设计转向直接在三维空间内的设计,尤其随着3D打印技术的崛起。

但是,目前市面上三维软件中绝大部分建模操作都需要通过同时使用很多辅助设备才能完成,比如鼠标左键、右键以及中键等,有的还需要同时按住键盘上的Ctrl、Alt、Shift等键共同协作才能完成某个建模编辑操作。

对于青少年尤其是儿童而言,通过测试发现他们很容易掌握使用鼠标的某个键(通常是左键)去完成点击或者拖动这两个动作。基于上述调查,如果希望青少年尤其是儿童能够同时使用鼠标右键、中键,其难度就加大很多。若再加上让他们同时按住键盘上某个键或者通过键盘进行输入,那需要很长时间的培训才能掌握。

另外,在一些便携式移动设备上,对于完成图形处理的最简单的操作也就是点击和拖动这两个动作。



技术实现要素:

(一)技术方案

本发明提供了一种三维建模图形处理方法,在该方法中:

首先,创建编辑面板,并在所述编辑面板中设立功能按钮;

此后,实时获取图形选中信息,如果图形被点击选中,则编辑面板在绘图窗口中显示,如果图形没有被选中,则编辑面板在绘图窗口中隐藏。

优选地,所述功能按钮包括有变色、移动、旋转、缩放、复制、组合、分解、对齐、镜像、删除按钮。

优选地,当选中图形后,所述编辑面板在绘图窗口中显示;

实时获取所述编辑面板中的按钮是否被点击触发,如果是,则执行与该按钮对应的处理功能。

优选地,在本发明中:

当变色按钮被触发后弹出颜色编辑栏进行变色操作,获取颜色编辑栏中颜色命令按钮的触发信息,并根据该触发信息对图形进行变色处理;

当移动按钮被触发后,建立三维坐标,并在已经建立好的所述三维坐标的各个坐标轴上设置滑块,获取所述滑块的位置变换信息改变选中图形的位置;

当旋转按钮被触发后,建立三维坐标,并在已经建立好的所述三维坐标的各个坐标轴上设置滑块,获取所述滑块的位置变换信息改变选中图形的设置角度;

当缩放按钮被触发后,建立三维坐标,并在已经建立好的所述三维坐标的各个坐标轴上设置滑块,获取所述滑块的位置变换信息改变选中图形的拉伸或者压缩形状;

当复制按钮被触发后进行复制操作,复制出的图形模型于绘图窗口中进行显示,点击放置好位置复制的图形则进行固定;

当组合按钮被触发后,击选需要组合的模型,编辑面板出现,点击组合命令按钮后,点击拾取要参与组合的其它模型,这些模型随即组合在一起,点击空白处结束命令;

当拆分按钮被触发后,用鼠标点击选中需要分解的组合模型,编辑面板出现,点击分解命令按钮,组合模型随即被分解,点击空白处结束命令;

当对齐按钮被触发后,用鼠标点击选中需要对齐的其中一个模型,编辑面板出现,点击对齐命令按钮后,点击拾取要参与对齐的其它模型,这些模型周边随即出现X、Y、Z各轴方向的左中右九个对齐句柄,点击其中的一个句柄,参与对齐的模型就会按此方式对齐,点击空白处结束命令;

当镜像按钮被触发后,实施镜像操作,用鼠标点击选中需要对齐的其中一个模型,编辑面板出现,点击镜像命令按钮后,点击拾取要参与镜像的其它模型,这些模型周边随即出现X、Y、Z各轴方向的三个镜像句柄,点击其中的一个句柄,参与镜像的模型就会按此方式镜像,点击空白处结束命令;

当镜像按钮被触发后,实施删除操作,用鼠标点击选中建需要删除的模型,编辑面板出现,点击删除命令按钮,模型被删除,命令随即结束。

(二)有益效果

本发明提供了一种三维建模图形处理方法,本发明所完成的全部动作的功能按键均设置在一个隐藏的编辑面板中,当用户选中图形后,该隐藏的编辑面板显示,此时用户仅需要通过一个鼠标键即鼠标左键或右键,即可对选中图形进行三维建模操作。上述操作只需通过单个按键点击、不需要键盘的辅助和鼠标另一个键点击情况下就可以完成所有三维建模操作,本发明便于青少年尤其是儿童学习使用三维建模软件,也便于在便携式移动设备上通过触摸操作进行三维建模。

附图说明

图1是本发明实施例中完成变色操作的示意图;

图2是本发明实施例中完成移动操作的示意图;

图3是本发明实施例中完成旋转操作的示意图;

图4是本发明实施例中完成缩放操作的示意图;

图5是本发明实施例中完成复制操作的示意图;

图6是本发明实施例中完成组合操作后的示意图;

图7是本发明实施例中完成分解操作后的示意图;

图8是本发明实施例中完成对齐操作后的示意图;

图9是本发明实施例中完成镜像操作的示意图;

图10是本发明实施例中三维建模图形处理方法的流程图。

具体实施方式

下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。

在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上;术语“上”、“下”、“左”、“右”、“内”、“外”、“前端”、“后端”、“头部”、“尾部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

请参考图1至图10,其中,图1是本发明实施例中完成变色操作的示意图;图2是本发明实施例中完成移动操作的示意图;图3是本发明实施例中完成旋转操作的示意图;图4是本发明实施例中完成缩放操作的示意图;图5是本发明实施例中完成复制操作的示意图;图6是本发明实施例中完成组合操作后的示意图;图7是本发明实施例中完成分解操作后的示意图;图8是本发明实施例中完成对齐操作后的示意图;图9是本发明实施例中完成镜像操作的示意图;图10是本发明实施例中三维建模图形处理方法的流程图。

本发明提供了一种三维建模图形处理方法,在该方法中,首先创建编辑面板,并在所述编辑面板中设立功能按钮,其中,功能按钮具体包括有:变色、移动、旋转、缩放、复制、组合、分解、对齐、镜像、删除按钮。计算机后台进行实时获取图形选中信息操作,当获取确定选中图形后,即图形被点击选中,则编辑面板在绘图窗口中显示,如果图形没有被选中,则编辑面板在绘图窗口中隐藏。

具体地,当选中图形后,所述编辑面板在绘图窗口中显示;实时获取所述编辑面板中的按钮是否被点击触发,如果是,则执行与该按钮对应的处理功能。

在上述各个按钮中,均能够启动与其对应的编辑程序,以变色按钮为例:当用户通过光标选定绘图窗口中的一个图形后,该图形即为选中图形;当选中图形确定后,隐藏的编辑面板出现;用户通过光标选中变色按钮并单击,之后出现常规的变色编辑对话框,用户则可以对选中图形进行变色编辑。

在本发明中:

1、当变色按钮被触发后弹出颜色编辑栏进行变色操作,获取颜色编辑栏中颜色命令按钮的触发信息,并根据该触发信息对图形进行变色处理,其具体操作如上述,在此不再赘述。

2、当移动按钮被触发后,建立三维坐标,并在已经建立好的所述三维坐标的各个坐标轴上设置滑块,获取所述滑块的位置变换信息改变选中图形的位置。以球体为变形图形,选中该球体后,建立一个笛卡尔坐标系。

选中图形后,隐藏的编辑面板出现,单击移动按钮,则围绕选中图形建立笛卡尔坐标系,在笛卡尔坐标系的每一个坐标轴上均设置有一个滑块,将滑块在坐标轴上移动,其该滑块移动的绝对距离即为对该球体在对应的坐标轴上需要进行的变换数值。

当旋转按钮被触发后,建立三维坐标,并在已经建立好的所述三维坐标的各个坐标轴上设置滑块,获取所述滑块的位置变换信息改变选中图形的设置角度。

当缩放按钮被触发后,建立三维坐标,并在已经建立好的所述三维坐标的各个坐标轴上设置滑块,获取所述滑块的位置变换信息改变选中图形的拉伸或者压缩形状。

3、当复制按钮被触发后进行复制操作,复制出的图形模型于绘图窗口中进行显示,点击放置好位置复制的图形则进行固定。

4、当组合按钮被触发后,通过依次选取多个需要组合的图形,编辑面板出现,点击组合命令按钮后,点击拾取要参与组合的其它模型,这些模型随即组合在一起,点击空白处结束命令。

5、当拆分按钮被触发后,用鼠标点击选中需要分解的组合模型,编辑面板出现,点击分解命令按钮,组合模型随即被分解,点击空白处结束命令。

6、当对齐按钮被触发后,用鼠标点击选中需要对齐的其中一个模型,编辑面板出现,点击对齐命令按钮后,点击拾取要参与对齐的其它模型,这些模型周边随即出现X、Y、Z各轴方向的左中右九个对齐句柄,点击其中的一个句柄,参与对齐的模型就会按此方式对齐,点击空白处结束命令。

7、当镜像按钮被触发后,实施镜像操作,用鼠标点击选中需要对齐的其中一个模型,编辑面板出现,点击镜像命令按钮后,点击拾取要参与镜像的其它模型,这些模型周边随即出现X、Y、Z各轴方向的三个镜像句柄,点击其中的一个句柄,参与镜像的模型就会按此方式镜像,点击空白处结束命令。

8、当镜像按钮被触发后,实施删除操作,用鼠标点击选中建需要删除的模型,编辑面板出现,点击删除命令按钮,模型被删除,命令随即结束。

本发明在对选中图形进行旋转以及缩放操作时,其具体操作如下:

1、以正方体为变形图形,选中该正方体后,建立一个笛卡尔坐标系。

在窗口一侧设置变换类型的选择按钮,选择按钮包括有三个,分别为移动、旋转以及缩放按钮。当其中一个按钮被触发后,即可对选中的正方体进行相对应的操作。

当选中旋转按钮后,笛卡尔坐标系中各个坐标轴的为角度单位。

在此需要说明的是:在本发明的优选实施方式中,该角度单位的最小单位根据物体旋转的最大角度进行设定,即最小单位不得大于物体旋转的最大角度的五十分之一。举例说明:当设计要求物体旋转的角度最大为100°时,则在坐标轴上标定的角度最小单位为2°。当然,也可以根据上述最小单位的限定还可以设定更小的数值,例如上述标定的角度最小单位还可以为1°。在无特殊设定的情况下,本发明默认在旋转变换时,三维坐标中各个坐标轴的两端极值为360°,旋转标定的最小单位为1°。

在每一个坐标轴上均设置有一个滑块,将滑块在坐标轴上移动,其该滑块移动的绝对距离即为对该正方体在对应的坐标轴上需要进行的变换数值。

正方体的旋转规则为:以移动的滑块所在的坐标轴为旋转中心轴,围绕该旋转中心轴进行转动。

在此限定:当滑块向正数方向移动时,正方体正向旋转;当滑块向负数方向移动时,正方体逆向旋转。

其他坐标轴上的旋转操作与上述相同,在此不进行赘述。

2、以球体为变形图形,选中该球体后,建立一个笛卡尔坐标系。

在窗口一侧设置变换类型的选择按钮,选择按钮包括有三个,分别为移动、旋转以及缩放按钮。当其中一个按钮被触发后,即可对选中的球体进行相对应的操作。

当选中缩放按钮后,笛卡尔坐标系中各个坐标轴的为百分比单位。

在每一个坐标轴上均设置有一个滑块,将滑块在坐标轴上移动,其该滑块移动的绝对距离即为对该球体在对应的坐标轴上需要进行的变换数值。

当滑块在X轴上移动两个单位,即球体在Y轴以及Z轴上的形状不变,但是会沿着X轴方向进行拉伸或者压缩,从而完成缩放操作。

其他坐标轴上的缩放操作与上述相同,在此不进行赘述。

本发明的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1