System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机应用领域,具体提供一种三维场景组装方法及系统。
技术介绍
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.一...
【专利技术属性】
技术研发人员:董作肖,李照川,王冠军,孙源,常靓,郭凤,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。