【技术实现步骤摘要】
一种三维数字化软件开发的无码化编程系统及编程方法
[0001]本专利技术属于软件开发系统及方法的
,更具体地说是属于三维数字化软件开发系统及方法的
技术介绍
[0002]软件编程技术的发展,越来越先进的框架技术与编程理念被发掘。无码化编程、可视化编程技术、微云技术、基于AI的自动编程等先进理念,随着应用场景的呈现,而逐渐清晰。越来越多的人,试图通过这些先进理念,来降低软件开发的成本与效率。
[0003]软硬件技术的进步带来的变革。芯片制程的进步、信息通讯技术5G的普及、GIS技术对地理三维空间技术的促进、AR/VR技术、三维在线K12教育、大数据挖掘技术的发展,让三维数字化的应用更加广泛,逐渐从静态的展示向动态的交互应用发展,我们也称之为超三维。基于时间轴的三维呈像,能够让数据变化和过程展示更为直观。
[0004]物联网导致数字挛生的需求变大。高铁、新能源汽车、风电、光伏等产业,产生的数据越来越多。新型的数字工厂也会逐渐替代传统的工厂,各种不同的传感器,以一种无序的方式分布在物理三维空间中;如 ...
【技术保护点】
【技术特征摘要】
1.一种三维数字化软件开发的无码化编程系统,其特征在于,包括:资源管理体系,用以存储作为基础数据文件的设计数据、系统数据和模板数据;项目实例化单元,用以将基于三维引擎生成的项目实例化;对象设计单元,用以为三维引擎实例化的项目设计特定的对象,并将对象放置到对象池中;功能开发单元,用以调用对象池中的对象,为三维数字化软件进行对象开发;项目发布单元,用以在三维数字化软件开发完成后,生成可以运行的三维数字化软件;应用终端,用以对项目开发完成后生成的三维数字化软件进行布署和运行。2.基于权利要求1所述的一种三维数字化软件开发的无码化编程系统的编程方法,其特征在于,包括以下步骤:步骤一、构建三维引擎环境,基于三维引擎生成一个项目,基于资源管理体系创建并导入三维模型,对项目进行实例化,实现三维对象的渲染、变换和可视化界面交互功能逻辑;步骤二、将通用化、定制化的三维软件功能,通过设计工具进行模块化封装,将抽象的功能对象化和容器化,完成对象模块和功能模块的设计,用于数据的存储与功能的调用;步骤三、建立一个可视化脚本编辑器和动画编辑器,通过可视化界面设置参数,基于对象容器获得对象,设置对象之间的互相调用关系,实现三维交互功能开发;步骤四、基于不同的应用场景,根据剧本,导入资源,通过必要的开发工具进行对象和功能的设计,将剧本文案转化成三维数字化软件案例;步骤五、根据不同的终端,将案例发布成项目包;步骤六、根据不同的终端,建立执行平台,将项目包在执行平台上进行部署,实现可执行的三维数字化软件项目。3.如权利要求2所述的一种三维数字化软件开发的无码化编程系统的编程方法,...
【专利技术属性】
技术研发人员:余行宇,张俊,赵洲峰,刘刚,
申请(专利权)人:武汉真蓝三维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。