[发明专利]一种可编辑的三维可视化项目构建系统在审
申请号: | 202210385850.2 | 申请日: | 2022-04-13 |
公开(公告)号: | CN114895892A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 陈诚;郝宝阳;吴凡 | 申请(专利权)人: | 苏州江之念信息化技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06T17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑 三维 可视化 项目 构建 系统 | ||
本发明公开了一种可编辑的三维可视化项目构建系统,包括:代码编辑模块和项目预览模块,所述代码编辑模块中的ap i包括:Node模块,用于帮用户更便捷的创建三维实体,或者实现实体的一些相关操作,包括修改位姿、显示隐藏;Mater i a l模块,用于帮助用户获取内置的一些自定义材质,用于赋给指定的三维实体,从而实现想要的元素效果;Ut i l模块,提供算法支持,作为基础功能模块,为其他模块提供计算能力。本发明提供的三维可视化构建系统是基于SDK,并可实现实时的代码编辑以及预览体验,用户通过SDK提供的功能,在代码编辑界面通过查看ap i文档,来自由组合出想要的效果,用户可以基于此随时随地地创建自己的3D可视化项目,没有繁琐的申请流程。
技术领域
本发明涉及三维制图系统技术领域,特别是一种可编辑的三维可视化项目构建系统。
背景技术
针对三维可视化项目的构建,目前市场上有多家技术服务商,例如:thing.js、图扑,能够较好地呈现三维效果,能够帮助中小企业解决项目中遇到的一些问题,或者是一些实际需求,但是目前的技术服务商提供的服务,会出现构建出来的项目页面卡顿或者项目代码开放性不强等缺点,且都是以定制化开发为主,对用户来说,自由度过低,门槛较高,不能够灵活构建开发自己想要的项目。
发明内容
本发明的目的是为了解决上述问题,设计了一种可编辑的三维可视化项目构建系统。
实现上述目的本发明的技术方案为,一种可编辑的三维可视化项目构建系统,包括:
代码编辑模块,用户通过SDK提供的功能,在代码编辑模块的编辑界面通过查看api文档,任意编辑程序代码,并可自由组合api中的模块组合出想要的效果;
项目预览模块,可实时的显示所述代码编辑模块的代码运行的效果,并且用户可以根据自己的代码逻辑,在预览窗口中进行后续操作;
所述代码编辑模块中的api包括:
Node模块,用于帮用户更便捷的创建三维实体,或者实现实体的一些相关操作,包括修改位姿、显示隐藏;
Material模块,用于帮助用户获取内置的一些自定义材质,用于赋给指定的三维实体,从而实现想要的元素效果;
Util模块,提供算法支持,作为基础功能模块,为其他模块提供计算能力。
作为本发明的进一步补充,所述代码编辑模块中api还包括但不局限于以下算法:
Tool模块,可帮助用户实现特定功能,包括相机动画、场景交互、元素动画、天空盒子;
Shader模块,即自定义着色器,由Material模块的底层实现,帮助用户在三维实体上附着自己想要的颜色。
作为本发明的进一步补充,所述代码编辑模块中的SDK是基于babylon.js的,对其中一些api进行了重组,使得用户可以更便捷地实现想要的但是babylon.js没有提供的功能。
作为本发明的进一步补充,所述代码编辑模块中会有语法检测,排除语法错误以及确认api调用无误之后,才会确认运行。
作为本发明的进一步补充,所述Util模块提供的算法支持包括但不局限于以下算法:
入参为若干个三维向量,计算他们的中心点;
源translation经过矩阵变换得到新的translation;
根据世界矩阵,计算在指定坐标系中的姿态矩阵;
计算两个矩阵之间的转置矩阵;
给定矩形四个点,以及行列数,计算出分布点;
三点法计算坐标系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州江之念信息化技术有限公司,未经苏州江之念信息化技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210385850.2/2.html,转载请声明来源钻瓜专利网。