一种三维姿态编辑方法、装置、终端及存储介质与流程

文档序号:23815937发布日期:2021-02-03 13:27阅读:52来源:国知局
一种三维姿态编辑方法、装置、终端及存储介质与流程

[0001]
本发明涉及技术领域,具体涉及一种三维姿态编辑方法、装置、终端及存储介质。


背景技术:

[0002]
传统的应用程序大多是在2d平面上交互的,所需要的操作是点击及单方向(左右或上下)滑动。如果应用程序在三维空间内的,就出现了多个操作方向的需求,立体空间的x轴、y轴、z轴,如果使用传统的单方向滑条控制的话,就会出现3个滑条甚至更多滑条来控制的情况。有部分程序为了解决这个问题使用了十字交叉的滑条来进行,x轴,y轴的的控制。然而依然不能解决三个方向上的控制问题。


技术实现要素:

[0003]
本发明解决的技术问题为技术问题,提供一种三维姿态编辑方法、装置、终端及存储介质。
[0004]
为了解决上述技术问题,本发明提供的技术方案为:一种三维姿态编辑方法,包括:在三维空间内生成需编辑的三维模型;所述三维空间内设置有第一控件,所述第一控件包括表征两个维度的两个子控件,所述子控件用于控制所述三维模型沿该所述子控件所表征的维度的方向移动;接收作用于所述子控件上的触控操作;响应于所述触控操作,确定所述子控件被触发的目标移动方向;控制所述三维模型沿所述目标移动方向移动。
[0005]
第一控件集成了三个方向的控制。
[0006]
可以凭借基础的直觉就能完成复杂的空间调节,不需对空间关系有深入的了解,降低了操作的门槛,提高操作的便捷性。
[0007]
优选地,还包括;若接收到作用于第二控件的触控操作,所述第二控件用于控制所述三维模型旋转;响应于所述作用于第二控件的触控操作,确定所述第二控件被触发的目标旋转角度和旋转方向;控制所述三维模型按所述目标旋转角度和旋转方向旋转。第二控件控制模型旋转。
[0008]
优选地,所述接收作用于所述子控件上的触控操作步骤中,接收作用于两个所述子控件上的触控操作;响应所述触控操作,确定表征被触发的两个所述子控件的移动方向对应的两个方向矢量,根据两个方向矢量确定目标移动方向;控制所述三维模型沿所述目标移动方向移动。可以同时接收两个方向上的触摸操作,同时改变两个维度上值。
[0009]
优选地,所述第一控件包括三个子控件,每个所述子控件表征三维空间的一个维
度,最多有两个所述子控件同时接收触控操作。三个子控件对应三维空间的三个维度。
[0010]
优选地,确定所述第二控件被触发的目标旋转角度和目标旋转方向后,控制所述第一控件按所述目标旋转角度和所述目标旋转方向旋转。将第一控件的旋转同模型绑定,模型旋转后,第一控件也旋转,便于准确的控制。
[0011]
一种三维姿态编辑装置,包括:模型生成模块,所述模型生成模块在三维空间内生成需编辑的三维模型;第一控件,所述三维空间内设置有第一控件,所述第一控件包括表征两个维度的两个子控件,所述子控件用于控制所述三维模型沿该所述子控件所表征的维度的方向移动;所述子控件接收作用于其上的触控操作;第一响应模块,所述响应模块响应于所述触控操作,确定所述子控件被触发的目标移动方向;第一控制模块,所述第一控制模块控制所述三维模型沿所述目标移动方向移动。
[0012]
优选地,还包括;第二控件,所述第二控件设置在三维空间内,所述第二控件接收到作用于其上的触控操作,所述第二控件用于控制所述三维模型旋转;第二响应模块,所述第二响应模块响应于所述作用于第二控件的触控操作,确定所述第二控件被触发的目标旋转角度和旋转方向;第二控制模块,所述第二控制模块控制所述三维模型按所述目标旋转角度和旋转方向旋转。
[0013]
一种三维姿态编辑终端,包括存储器和处理器,所述处理器用于执行所述存储器中存储的上述的方法。
[0014]
一种三维姿态编辑的存储介质,存储有被处理器执行地程序,用于实现上述方法。
[0015]
与现有技术相比,本发明具有的有益效果为:可以凭借基础的直觉就能完成复杂的空间调节,不需对空间关系有深入的了解,降低了操作的门槛,提高操作的便捷性。
附图说明
[0016]
图1为一种三维姿态编辑方法的流程示意图。
[0017]
图2为一种三维姿态编辑方法的界面示意图。
[0018]
图3为一种三维姿态编辑方法的另一种流程示意图。
[0019]
图4为一种三维姿态编辑方法的另一种流程示意图。
[0020]
图5为一种一种三维姿态编辑装置的示意图。
具体实施方式
[0021]
以下实施例是对本发明的进一步说明,不是对本发明的限制。
[0022]
实施例1一种三维姿态编辑方法,在本申请的一些实施例中,包括:在三维空间1内生成需编辑的三维模型2;所述三维空间1内设置有第一控件3,所述第一控件3包括表征两个维度的两个子控件,所述子控件用于控制所述三维模型2沿该所述子控件所表征的维度的方向移动;
接收作用于所述子控件上的触控操作;响应于所述触控操作,确定所述子控件被触发的目标移动方向;控制所述三维模型2沿所述目标移动方向移动。
[0023]
第一控件3集成了三个方向的控制。
[0024]
可以凭借基础的直觉就能完成复杂的空间调节,不需对空间关系有深入的了解,降低了操作的门槛,提高操作的便捷性。
[0025]
在本申请的另一些实施例中,所述接收作用于所述子控件上的触控操作步骤中,接收作用于两个所述子控件上的触控操作;第三个子控件无法接收触摸操作响应所述触控操作,确定表征被触发的两个所述子控件的移动方向对应的两个方向矢量,根据两个方向矢量确定目标移动方向;控制所述三维模型2沿所述目标移动方向移动。
[0026]
在本申请的一些实施例中,所述第一控件3包括三个子控件,每个所述子控件表征三维空间1的一个维度,最多有两个所述子控件同时接收触控操作。
[0027]
在本申请的一些实施例中,所述第一控件3包括:x轴子控件33,y轴子控件32,z轴子控件31,所述x轴子控件33表征x轴方向,保证正向和反向;所述y轴子控件32表征y轴方向,保证正向和反向;所述z轴子控件31表征z轴方向,保证正向和反向。所述x、y、z轴为三维空间1的x、y、z轴,也是生成三维模型2时的x、y、z轴。
[0028]
在本申请的一些实施例中,所述x轴子控件33、y轴子控件32和z轴子控件31其中任意两个接收触摸操作时,第三个子控件无法接收触摸操作。
[0029]
可以同时接收两个方向上的触摸操作,同时改变两个维度上值。三个子控件对应三维空间1的三个维度。
[0030]
在本申请的另一些实施例中,还包括;若接收到作用于第二控件4的触控操作,所述第二控件4用于控制所述三维模型2旋转;响应于所述作用于第二控件4的触控操作,确定所述第二控件4被触发的目标旋转角度和旋转方向;控制所述三维模型2和所述第一控件3按所述目标旋转角度和旋转方向旋转。
[0031]
第二控件4控制模型旋转。
[0032]
在本申请的一些实施例中,确定所述第二控件4被触发的目标旋转角度和目标旋转方向后,控制所述第一控件3按所述目标旋转角度和所述目标旋转方向旋转。
[0033]
将第一控件3的旋转同模型绑定,模型旋转后,第一控件3也旋转,便于准确的控制。
[0034]
一种三维姿态编辑装置,在本申请一些实施例中,包括:模型生成模块5,所述模型生成模块5在三维空间1内生成需编辑的三维模型2;第一控件3,所述三维空间1内设置有第一控件3,所述第一控件3包括表征两个维度的两个子控件,所述子控件用于控制所述三维模型2沿该所述子控件所表征的维度的方向移动;所述子控件接收作用于其上的触控操作;第一响应模块6,所述响应模块响应于所述触控操作,确定所述子控件被触发的目标移动方向;
第一控制模块7,所述第一控制模块7控制所述三维模型2沿所述目标移动方向移动。
[0035]
在本申请的另一些实施例中,两个所述子控件接收分别作用于其上的触控操作;所述第一响应模块6响应所述触控操作,确定表征被触发的两个所述子控件的移动方向对应的两个方向矢量,根据两个方向矢量确定目标移动方向;所述第一控制模块7控制所述三维模型2沿所述目标移动方向移动。
[0036]
在本申请的一些实施例中,所述第一控件3包括三个子控件,每个所述子控件表征三维空间1的一个维度,最多有两个所述子控件同时接收触控操作。
[0037]
在本申请的一些实施例中,所述第一控件3包括:x轴子控件33,y轴子控件32,z轴子控件31,所述x轴子控件33表征x轴方向,保证正向和反向;所述y轴子控件32表征y轴方向,保证正向和反向;所述z轴子控件31表征z轴方向,保证正向和反向。所述x、y、z轴为三维空间1的x、y、z轴,也是生成三维模型2时的x、y、z轴。
[0038]
在本申请的一些实施例中,所述x轴子控件33、y轴子控件32和z轴子控件31其中任意两个接收触摸操作时,第三个子控件无法接收触摸操作。
[0039]
可以同时接收两个方向上的触摸操作,同时改变两个维度上值。三个子控件对应三维空间1的三个维度。
[0040]
在本申请的另一些实施例中,还包括;第二控件4,所述第二控件4设置在三维空间1内,所述第二控件4接收到作用于其上的触控操作,所述第二控件4用于控制所述三维模型2旋转;第二响应模块8,所述第二响应模块8响应于所述作用于第二控件4的触控操作,确定所述第二控件4被触发的目标旋转角度和旋转方向;第二控制模块9,所述第二控制模块9控制所述三维模型2按所述目标旋转角度和旋转方向旋转。
[0041]
第二控件4控制模型旋转。
[0042]
在本申请的一些实施例中,所述第二响应模块8确定所述第二控件4被触发的目标旋转角度和目标旋转方向后,所述第二控制模块9同时控制所述第一控件3按所述目标旋转角度和所述目标旋转方向旋转。
[0043]
将第一控件3的旋转同模型绑定,模型旋转后,第一控件3也旋转,便于准确的控制。一种三维姿态编辑终端,在本申请的一些实施例中,包括存储器和处理器,所述处理器用于执行所述存储器中存储的上述任一项记载的方法。
[0044]
一种用于三维姿态的编辑的存储介质,存储有被处理器执行地程序,用于实现上述任一项记载的方法。
[0045]
上列详细说明是针对本发明可行实施例的具体说明,以上实施例并非用以限制本发明的专利范围,凡未脱离本发明所为的等效实施或变更,均应包含于本案的专利范围中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1