System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种三维场景组装方法及系统技术方案_技高网

一种三维场景组装方法及系统技术方案

技术编号:42366862 阅读:13 留言:0更新日期:2024-08-16 14:48
本发明专利技术涉及计算机应用领域,具体提供了一种三维场景组装方法及系统,包括:A、三维引擎端:A1、在三维引擎中开发一套三维场景组件库;A2、开发一套场景组装接口;A3、生成三维场景应用程序;B、低代码平台端:B1、开发一套与三维场景一一对应的组件;B2、添加一套数据校验流程;B3、表单与三维场景建立联系。与现有技术相比,本发明专利技术能够通过结合低代码平台的优势与三维场景开发的需求,实现了降低开发门槛、提高开发效率、减少开发成本、增强可扩展性以及促进创新应用等有益效果。这些效果将有助于推动三维场景在各个领域的普及和应用,为社会带来更多的价值和便利。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,具体提供一种三维场景组装方法及系统


技术介绍

1、随着数字孪生、虚拟现实、增强现实等技术的发展,三维场景在各个领域的应用越来越广泛。然而传统的三维场景开发需要编写大量的代码,对开发者的技术要求高,开发周期长,成本高。因此,如何降低三维场景开发的难度,提高开发效率,成为当前亟待解决的问题。

2、低代码平台是一种新型的软件开发平台,它允许开发者通过拖拽、配置等方式,快速构建应用程序,大大降低了开发的难度和周期。然而,现有的低代码平台大多只支持二维界面的开发,对于三维场景的开发支持不足。


技术实现思路

1、本专利技术是针对上述现有技术的不足,提供一种实用性强的三维场景组装方法。

2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的三维场景组装系统。

3、本专利技术解决其技术问题所采用的技术方案是:

4、一种三维场景组装方法,包括:

5、a、三维引擎端:

6、a1、在三维引擎中开发一套三维场景组件库;

7、a2、开发一套场景组装接口;

8、a3、生成三维场景应用程序;

9、b、低代码平台端:

10、b1、开发一套与三维场景一一对应的组件;

11、b2、添加一套数据校验流程;

12、b3、表单与三维场景建立联系。

13、进一步的,在步骤a1中,在三维引擎中开发一套三维场景组件库,包括行业三维模型、材质、灯光、贴图、特效和脚本组件;

14、在步骤a2中,开发一套场景组装接口,通过低代码平台传回的数据表达,组装出表单表达的场景。

15、进一步的,在步骤a3中,将构建好的三维场景转换为执行的代码,生成三维场景应用程序,或者通过推流将运行场景展现在web端。

16、进一步的,在步骤b1中,开发一套与三维场景一一对应的组件,允许开发者在可视化编辑器中通过拖拽、配置来自定义定义表单;

17、在步骤b2中,添加一套数据校验流程,包含数据验证、逻辑验证、界面验证与性能验证;

18、数据验证,检查用户输入的数据是否符合预期的格式和范围;

19、逻辑验证,检查用户输入的逻辑是否正确;

20、界面验证,检查用户界面是否符合预期的布局和样式;

21、检查用户输入的组件数量与配置,是否在三维程序的性能之内。

22、进一步的,在步骤b3中,表单与三维场景建立联系,通过向三维程序发送表单内容,来控制三维场景内容。

23、一种三维场景组装系统,首先,在三维引擎中开发一套三维场景组件库,开发一套场景组装接口,生成三维场景应用程序;

24、然后在低代码平台端,开发一套与三维场景一一对应的组件,添加一套数据校验流程,表单与三维场景建立联系。

25、进一步的,在三维引擎中开发一套三维场景组件库,包括行业三维模型、材质、灯光、贴图、特效和脚本组件;

26、开发一套场景组装接口,通过低代码平台传回的数据表达,组装出表单表达的场景。

27、进一步的,将构建好的三维场景转换为执行的代码,生成三维场景应用程序,或者通过推流将运行场景展现在web端。

28、进一步的,开发一套与三维场景一一对应的组件,允许开发者在可视化编辑器中通过拖拽、配置来自定义定义表单;

29、添加一套数据校验流程,包含数据验证、逻辑验证、界面验证与性能验证;

30、数据验证,检查用户输入的数据是否符合预期的格式和范围;

31、逻辑验证,检查用户输入的逻辑是否正确;

32、界面验证,检查用户界面是否符合预期的布局和样式;

33、检查用户输入的组件数量与配置,是否在三维程序的性能之内。

34、进一步的,表单与三维场景建立联系,通过向三维程序发送表单内容,来控制三维场景内容。

35、本专利技术的一种三维场景组装方法及系统和现有技术相比,具有以下突出的有益效果:

36、本专利技术通过结合低代码平台的优势与三维场景开发的需求,实现了降低开发门槛、提高开发效率、减少开发成本、增强可扩展性以及促进创新应用等有益效果。这些效果将有助于推动三维场景在各个领域的普及和应用,为社会带来更多的价值和便利。

本文档来自技高网...

【技术保护点】

1.一种三维场景组装方法,其特征在于,包括:

2.根据权利要求1所述的一种三维场景组装方法,其特征在于,在步骤A1中,在三维引擎中开发一套三维场景组件库,包括行业三维模型、材质、灯光、贴图、特效和脚本组件;

3.根据权利要求1所述的一种三维场景组装方法,其特征在于,在步骤A3中,将构建好的三维场景转换为执行的代码,生成三维场景应用程序,或者通过推流将运行场景展现在web端。

4.根据权利要求3所述的一种三维场景组装方法,其特征在于,在步骤B1中,开发一套与三维场景一一对应的组件,允许开发者在可视化编辑器中通过拖拽、配置来自定义定义表单;

5.根据权利要求4所述的一种三维场景组装方法,其特征在于,在步骤B3中,表单与三维场景建立联系,通过向三维程序发送表单内容,来控制三维场景内容。

6.一种三维场景组装系统,其特征在于,首先,在三维引擎中开发一套三维场景组件库,开发一套场景组装接口,生成三维场景应用程序;

7.根据权利要求6所述的一种三维场景组装系统,其特征在于,在三维引擎中开发一套三维场景组件库,包括行业三维模型、材质、灯光、贴图、特效和脚本组件;

8.根据权利要求7所述的一种三维场景组装系统,其特征在于,将构建好的三维场景转换为执行的代码,生成三维场景应用程序,或者通过推流将运行场景展现在web端。

9.根据权利要求8所述的一种三维场景组装系统,其特征在于,开发一套与三维场景一一对应的组件,允许开发者在可视化编辑器中通过拖拽、配置来自定义定义表单;

10.根据权利要求9所述的一种三维场景组装系统,其特征在于,表单与三维场景建立联系,通过向三维程序发送表单内容,来控制三维场景内容。

...

【技术特征摘要】

1.一种三维场景组装方法,其特征在于,包括:

2.根据权利要求1所述的一种三维场景组装方法,其特征在于,在步骤a1中,在三维引擎中开发一套三维场景组件库,包括行业三维模型、材质、灯光、贴图、特效和脚本组件;

3.根据权利要求1所述的一种三维场景组装方法,其特征在于,在步骤a3中,将构建好的三维场景转换为执行的代码,生成三维场景应用程序,或者通过推流将运行场景展现在web端。

4.根据权利要求3所述的一种三维场景组装方法,其特征在于,在步骤b1中,开发一套与三维场景一一对应的组件,允许开发者在可视化编辑器中通过拖拽、配置来自定义定义表单;

5.根据权利要求4所述的一种三维场景组装方法,其特征在于,在步骤b3中,表单与三维场景建立联系,通过向三维程序发送表单内容,来控制三维场景内容。

6.一...

【专利技术属性】
技术研发人员:董作肖李照川王冠军孙源常靓郭凤
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1