公开/公告号CN106445367A
专利类型发明专利
公开/公告日2017-02-22
原文格式PDF
申请/专利权人 上海语途信息技术有限公司;
申请/专利号CN201610897913.7
发明设计人 田颖;
申请日2016-10-14
分类号G06F3/0487(20130101);G06F9/44(20060101);
代理机构北京挺立专利事务所(普通合伙);
代理人刘少伟
地址 200000 上海市黄浦区陆家浜路456号1917室
入库时间 2023-06-19 01:36:59
法律状态公告日
法律状态信息
法律状态
2020-02-11
专利权的转移 IPC(主分类):G06F3/0487 登记生效日:20200117 变更前: 变更后: 申请日:20161014
专利申请权、专利权的转移
2019-06-04
授权
授权
2017-03-22
实质审查的生效 IPC(主分类):G06F3/0487 申请日:20161014
实质审查的生效
2017-02-22
公开
公开
技术领域
本发明涉及三维设计技术领域,更具体地说,特别涉及一种基于三维设计软件进行操作界面设计与更换的方法。
背景技术
随着三维软件技术的发展,尤其是3D打印技术的快速崛起,设计人员从基本的CAD平面设计逐渐转向直接在三维空间内的设计。
目前,使用较为普遍的三维软件,例如UG、solidworks等,其操作界面都是以网格面作为工作面,这样不仅使得工作面的概念过于抽象,在设计过程中也会造成设计工作的枯燥乏味。对于刚刚接触设计软件的新手而言,更是对工作面的概念难以理解。
发明内容
(一)技术问题
结合现有技术中三维设计软件存在的缺陷,如何提供一种设计环境具体、形象的三维设计环境,成为了本领域技术人员亟待解决的问题。
(二)技术方案
本发明提供了一种基于三维设计软件进行操作界面设计与更换的方法,在该方法中,其具体包括:
步骤一、建立背景图片库,在所述背景图片库内储存有待选图片,并建立背景图片库打开按钮;
步骤二、当三维设计软件启动后进入到网格背景界面,在网格背景界面内建立三维坐标;
步骤三、对用户鼠标按键的触发进行实时监测,当用户鼠标按键第一次触发后,对鼠标光标的移动进行实时监测,当鼠标光标没有移动,再次对用户鼠标按键的触发进行实时监测,如果用户鼠标按键再次被触发,则以用户鼠标按键第一次触发后光标所在点为基准点,当用户鼠标按键第一次触发后,对鼠标光标的移动进行实时监测,当鼠标光标移动,则记录鼠标光标的移动轨迹,将移动轨迹的两个端点进行连线作为基准直线;
步骤四、当确定基准点后,对鼠标按键的第二次触发进行实时监测,当用户鼠标按键第二次触发后,对鼠标光标的移动进行实时监测,当鼠标光标移动,则记录鼠标光标的移动轨迹,将移动轨迹两个端点的连线作为基准直线,将基准点与基准直线所在平面为工作面;
当确定基准直线后,对鼠标按键的第二次触发进行实时监测,当用户鼠标按键第二次触发后,以用户鼠标按键第二次触发后光标所在点为基准点,将基准点与基准直线所在平面为工作面;
步骤五、当确定工作面后,弹出背景图片库打开按钮,对背景图片库打开按钮的触发进行实时监测,当背景图片库打开按钮触发后,打开背景图片库;
步骤六、对背景图片库中的待选图片的选中进行实时监测,背景图片库中的一副待选图片被选中后,被选中的待选图片作为背景图案在工作面内进行显示。
优选地,在上述的步骤六之后还包括有:步骤七、在网格背景界面或工作面内设定替换按钮,对替换按钮的触发进行实时监测,当替换按钮被触发后,打开背景图片库,之后重复步骤六。
优选地,在上述的步骤三中,当用户鼠标按键第一次触发后,对鼠标光标的移动进行实时监测,当鼠标光标移动,对鼠标光标的移动轨迹进行记录,当鼠标光标的移动轨迹为一个封闭的平面多边形,则以该平面多边形所在面为工作面。
优选地,在上述的步骤六中,当背景图片库中的一副待选图片被选中后,被选中的待选图片作为背景图案采用平铺方式在工作面内进行显示。
(三)有益效果
本发明提供的基于三维设计软件进行操作界面设计与更换的方法,其基于现有的三维设计软件,在网格背景界面下,可以由使用者采用基准点、基准线来确定工作面,当工作面确定后,由背景图片库中的待选图片可以在工作面中进行显示。本发明是针对现有三维软件中工作面的抽象概念,提出了在三维软件中自选图片作为工作面,可以使得工作面不再抽象,去显示更具体、更形象、更贴切现实世界。本发明彻底解决了现有技术中三维软件以网格面作为工作面而存在的概念抽象、工作枯燥乏味等问题。
附图说明
图1为本发明实施例中基于三维设计软件进行操作界面设计与更换的方法实施流程图。
具体实施方式
下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上;术语“上”、“下”、“左”、“右”、“内”、“外”、“前端”、“后端”、“头部”、“尾部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
请参考图1,图1为本发明实施例中基于三维设计软件进行操作界面设计与更换的方法实施流程图。
本发明提供了一种基于三维设计软件进行操作界面设计与更换的方法,该方法旨在可以为用户提供一种自定义工作面,该工作面可以根据用户需求自由更换背景图案。
在该方法中,具体包括步骤:
S1、建立背景图片库,在背景图片库内储存有待选图片,并建立背景图片库打开按钮。
在上述步骤中,首先在硬盘中建立一个指定的文件夹,该文件夹内可以预先存储一些图片,也可以由用户自行添加图片作为待选图片,在该文件夹操作环境下,用户可以对待选图片进行添加、删除等操作。当背景图片库建立后,由后台自动生成背景图片库打开按钮,当背景图片库打开按钮触发后,打开背景图片库。
S2、软件启动,对三维设计程序的启动进行实时监测,当三维设计程序启动后进入到网格背景界面,在网格背景界面内建立三维坐标。
本发明是基于现有的三维软件程序进行的优化设计,因此其运行也是依赖于三维软件,当软件启动后,会进入到传统的网格背景界面,在网格背景界面内建立三维坐标,建立三维坐标便于后期数据的计算与处理。
S3、确定基准点与基准线,对用户的鼠标按键的触发进行实时监测,当用户鼠标按键第一次触发后,对鼠标光标的移动进行实时监测,当鼠标光标没有移动,再次对用户鼠标按键的触发进行实时监测,如果用户鼠标按键再次被触发,则以用户鼠标按键第一次触发后光标所在点为基准点,当用户鼠标按键第一次触发后,对鼠标光标的移动进行实时监测,当鼠标光标移动,则记录鼠标光标的移动轨迹,将移动轨迹两个端点的连线作为基准直线。
S4、确定工作面,当确定基准点后,对鼠标按键的第二次触发进行实时监测,当用户鼠标按键第二次触发后,对鼠标光标的移动进行实时监测,当鼠标光标移动,则记录鼠标光标的移动轨迹,将移动轨迹两个端点的连线作为基准直线,将基准点与基准直线所在平面为工作面。
在步骤S3和步骤S4中,本发明限定了至少两种通过用户鼠标对工作面进行确定的方法,其中:
方案一、对用户鼠标的触发情况进行实时监测,在传统的网格背景界面内,如果用户没有对鼠标进行任何操作,则光标静止不动,当用户鼠标上的按键第一次触发后,对用户鼠标是否移动进行判断,如果用户鼠标没有移动,同时,按键的触发结束,则以该触发时光标所在点为基准点。上述过程可以简单理解为:用户通过鼠标在网格背景界面任意取点作为基准点;之后,依据上述取点方法,用户可以再选取另外两个点作为基准点。需要注意的是:上述确定的三个基准点不共线。这样由三个基准点就能够确定一个面,则该面则为工作面。
方案二、对用户鼠标的触发情况进行实时监测,在传统的网格背景界面内,如果用户没有对鼠标进行任何操作,则光标静止不动,当用户鼠标上的按键第一次触发后,对用户鼠标是否移动进行判断,如果用户鼠标没有移动,同时,按键的触发结束,则以该触发时光标所在点为基准点。当基准点选取完毕后,再次对用户鼠标按键的触发进行实时监测,如果用户鼠标按键再次被触发,用户则需要在网格背景界面内确定一条与基准点不共线的基准直线。其中,基准直线的确定方法为:鼠标按键第二次触发后,鼠标光标移动并记录鼠标光标的移动轨迹,将移动轨迹两个端点的连线作为基准直线。基准点与基准直线所在面为工作面。
方案三、当用户鼠标按键第一次触发后,对鼠标光标的移动进行实时监测,当鼠标光标移动,对鼠标光标的移动轨迹进行记录,当鼠标光标的移动轨迹为一个封闭的平面多边形,则以该平面多边形所在面为工作面。在本方案中,可以理解为:用户直接在网格背景界面内确定工作面。
方案四、参考方案二,首先确定基准直线,之后再确定基准点。基准点与基准直线所在面为工作面。
S5、打开背景图片库,当确定工作面后,弹出背景图片库打开按钮,对背景图片库打开按钮的触发进行实时监测,当背景图片库打开按钮触发后,打开背景图片库;
S6、确定待选图片,对背景图片库中的待选图片的选中进行实时监测,背景图片库中的一副待选图片被选中后,被选中的待选图片作为背景图案在工作面内进行显示。
具体地,当背景图片库中的一副待选图片被选中后,被选中的待选图片作为背景图案采用平铺方式在工作面内进行显示。
S7、图片更换,在网格背景界面或工作面内设定替换按钮,对替换按钮的触发进行实时监测,当替换按钮被触发后,打开背景图片库,之后重复步骤六。
本发明提供的基于三维设计软件进行操作界面设计与更换的方法,其基于现有的三维设计软件,在网格背景界面下,可以由使用者采用基准点、基准线来确定工作面,当工作面确定后,由背景图片库中的待选图片可以在工作面中进行显示。本发明是针对现有三维软件中工作面的抽象概念,提出了在三维软件中自选图片作为工作面,可以使得工作面不再抽象,去显示更具体、更形象、更贴切现实世界。本发明彻底解决了现有技术中三维软件以网格面作为工作面而存在的概念抽象、工作枯燥乏味等问题。
本发明中的工作面图片支持各种类型的现有或创作的矢量图片,用户可以根据自己喜好选择任意图片作为工作面,在三维空间中进行平移、旋转和缩放。另外,本发明中工作面的图片可以在软件运行中在图片组中任意切换。
本发明的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
机译: 基于图形用户界面设计的软件制造过程自动化方法,以及具有用于执行相同操作的计算机可执行指令的计算机可读介质
机译: 基于图形用户界面设计的软件制造过程自动化方法,以及具有用于执行相同操作的计算机可执行指令的计算机可读介质
机译: 用于在受限介质中进行操作的手套,用于更换此类手套的装置以及用于更换手套的方法。