三维建模方法、电子设备及计算机可读存储介质与流程

文档序号:37648885发布日期:2024-04-18 20:23阅读:11来源:国知局
三维建模方法、电子设备及计算机可读存储介质与流程

本申请涉及计算机领域,特别是涉及一种三维建模方法、电子设备及计算节可读存储介质。


背景技术:

1、随着科学技术的发展,三维数字技术被越来越广泛的领域所使用。因为三维场景与实际现实场景类似,当限于现实原因无法展示实际场景时,通过三维场景来展示用户所想要表达的事物能够使得观看的用户更加清晰明白的理解其对应的含义。高质量的三维模型能够使得观看用户更加具有真实感和沉浸感。在机械工程等领域,三维建模的技术也能使得用户能够直观的观察到产品,便于验证产品是否符合设计要求,是否满足实际需要。但是在某些领域,例如基于三维场景的游戏设计领域,当用户对某些游戏代码进行了修改,需要用户将代码保存更新,然后将对应的项目重新运行,在其对应三维场景中运行观察修改效果,当项目较大时,操作存在延迟卡顿,严重影响建模的效率和操作体验。


技术实现思路

1、本申请主要目的是提供一种三维建模方法、电子设备及计算机可读存储介质,能够提高建模修改效率。

2、为解决上述技术问题,本申请采用的第一个技术方案是:提供一种三维建模方法。该方法包括:响应于开始建模,在当前操作界面中提供代码输入区域以及三维场景展示区域;接收代码输入区域中的输入的逻辑代码;基于逻辑代码确定目标三维场景;响应于目标三维场景中存在与逻辑代码对应的三维建模,在三维场景展示区域中展示三维建模基于逻辑代码的逻辑操作。

3、其中,当前操作界面包括至少一个代码输入区域,每一代码输入区域对应一个三维场景展示区域,代码输入区域对应设置有一运行按钮,运行按钮用于响应于被触发运行对应代码输入区域中的逻辑代码,并且记录与运行的逻辑代码对应的代码输入区域的顺序。

4、其中,在当前操作界面中还提供有重演按钮,重演按钮用于基于运行按钮记录的代码输入区域的顺序重新执行代码输入区域中的逻辑代码,并在三维场景展示区域中展示基于逻辑代码的逻辑操作。

5、其中,基于逻辑代码确定目标三维场景,包括:

6、响应于当前代码输入区域中的逻辑代码未引用三维场景或未创建三维场景,将历史目标三维场景作为当前代码输入区域中逻辑代码对应的目标三维场景,或将预设基础三维场景作为当前代码输入区域中逻辑代码的目标三维场景;

7、响应于代码输入区域中的逻辑代码引用了三维场景或创建了三维场景,将引用的或创建的三维场景作为代码输入区域中的逻辑代码对应的目标三维场景。

8、其中,历史目标三维场景为上一个被运行过的代码输入区域中逻辑代码对应的目标三维场景。

9、其中,响应于目标三维场景中存在与逻辑代码对应的三维建模之前,包括:

10、响应于三维场景中不存在与逻辑代码对应的三维建模,在三维场景中创建预设基础三维建模,并将预设基础三维建模与逻辑代码对应。

11、其中,创建预设基础三维建模的区域与三维场景中已存在的三维建模的区域之间的距离大于预设距离。

12、其中,当前操作界面设置有区域增加按钮,响应于触发代码输入区域增加按钮,在当前操作界面中指定的两个代码输入区域之间增加一代码输入区域以及对应的一三维场景展示区域,或在当前操作界面的最后一个代码输入区域后增加一代码输入区域以及对应的一三维场景展示区域。

13、为解决上述技术问题,本申请采用的第二个技术方案是:提供一种电子设备。该电子设备包括存储器和处理器,存储器用于存储程序数据,程序数据能够被处理器执行,以实现如第一个技术方案中所述的方法。

14、为解决上述技术问题,本申请采用的第三个技术方案是:提供一种计算机可读存储介质。该计算机可读存储介质存储有程序数据,能够被处理器执行,以实现如第一个技术方案中所述的方法。

15、本申请的有益效果是:通过提供代码输入区域以及三维场景展示区域,代码输入区域用于接收逻辑代码,进而进一步确定了目标三维场景和逻辑代码对应的三维建模后,直接在三维场景展示区域对逻辑代码对应的操作进行展示,在同一界面让用户迅速简单的观察到逻辑代码对于三维建模所达到的效果,提高用户对代码,对建模的修改效率,提高用户修改体验。



技术特征:

1.一种三维建模方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述当前操作界面包括至少一个所述代码输入区域,每一所述代码输入区域对应一个所述三维场景展示区域,所述代码输入区域对应设置有一运行按钮,所述运行按钮用于响应于被触发运行对应所述代码输入区域中的所述逻辑代码,并且记录与运行的所述逻辑代码对应的所述代码输入区域的顺序。

3.根据权利要求2所述的方法,其特征在于,在所述当前操作界面中还提供有重演按钮,所述重演按钮用于基于所述运行按钮记录的所述代码输入区域的顺序重新执行所述代码输入区域中的所述逻辑代码,并在所述三维场景展示区域中展示基于所述逻辑代码的逻辑操作。

4.根据权利要求2所述的方法,其特征在于,所述基于所述逻辑代码确定目标三维场景,包括:

5.根据权利要求4所述的方法,其特征在于,所述历史目标三维场景为上一个被运行过的所述代码输入区域中所述逻辑代码对应的所述目标三维场景。

6.根据权利要求4所述的方法,其特征在于,所述响应于所述目标三维场景中存在与所述逻辑代码对应的三维建模之前,包括:

7.根据权利要求6所述的方法,其特征在于,创建所述预设基础三维建模的区域与所述三维场景中已存在的所述三维建模的区域之间的距离大于预设距离。

8.根据权利要求1所述的方法,其特征在于,所述当前操作界面设置有区域增加按钮,响应于触发所述代码输入区域增加按钮,在所述当前操作界面中指定的两个所述代码输入区域之间增加一所述代码输入区域以及对应的一所述三维场景展示区域,或在所述当前操作界面的最后一个所述代码输入区域后增加一所述代码输入区域以及对应的一所述三维场景展示区域。

9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储程序数据,所述程序数据能够被所述处理器执行,以实现如权利要求1-8中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,存储有程序数据,能够被处理器执行,以实现如权利要求1-8中任一项所述的方法。


技术总结
本申请公开了一种三维建模方法、电子设备及计算机可读存储介质。该方法包括:响应于开始建模,在当前操作界面中提供代码输入区域以及三维场景展示区域;接收代码输入区域中的输入的逻辑代码;基于逻辑代码确定目标三维场景;响应于目标三维场景中存在与逻辑代码对应的三维建模,在三维场景展示区域中展示三维建模基于逻辑代码的逻辑操作。通过上述方式,本申请能够提高建模修改效率。

技术研发人员:李西峙
受保护的技术使用者:深圳市大富网络技术有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1