The invention relates to a method of automatic loading and layout of model in 3D scene. By adopting a new design method, the loading and layout of 3D scene data can be realized according to the data hierarchy directly based on JSON without the user writing code, which provides convenience for the user. Moreover, after the scene loading and display, the user can also interactively modify the model position, rotation, scaling and other information, Thus, the loading and display efficiency of 3D scene is improved and the loading and display time is shortened.
【技术实现步骤摘要】
一种三维场景中模型自动化加载布局方法
本专利技术涉及一种三维场景中模型自动化加载布局方法,属于三维数据加载
技术介绍
现有三维场景加载都是用户根据三维显示软件中场景加载逻辑,自己编写代码进行加载,这过程中、需要用户编写完所有场景节点的加载程序之后,才能进行三维场景的运行显示。
技术实现思路
本专利技术所要解决的技术问题是提供一种三维场景中模型自动化加载布局方法,采用全新设计方法,无需用户编写代码,直接基于json,即可按照数据层次结构,实现三维场景数据的加载布局,有效提高了工作效率。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计了一种三维场景中模型自动化加载布局方法,用于实现三维场景数据的加载布局,包括如下步骤:步骤A.应用包围体层次结构的数据存储结构,针对三维场景数据进行更新,然后进入步骤B;步骤B.根据三维场景数据的包围体层次结构关系,获得三维场景数据所对应的场景树结构,并进入步骤C;步骤C.分别针对三维场景数据所对应场景树结构中的各个节点,根据三维场景数据的包围体层次结构关系,获得节点所对应各预设属性数据的json字段标识,并构成该节点所对应json数据文件,即获得三维场景数据所对应场景树结构中各个节点、分别所对应的json数据文件,然后进入步骤D;步骤D.针对三维场景数据所对应场景树结构中各个节点、分别所对应的json数据文件,利用jsonloader函数进行解析,将三维场景重组加载到三维可视化软件中,获得三维场景数据加载布 ...
【技术保护点】
1.一种三维场景中模型自动化加载布局方法,用于实现三维场景数据的加载布局,其特征在于,包括如下步骤:/n步骤A. 应用包围体层次结构的数据存储结构,针对三维场景数据进行更新,然后进入步骤B;/n步骤B. 根据三维场景数据的包围体层次结构关系,获得三维场景数据所对应的场景树结构,并进入步骤C;/n步骤C. 分别针对三维场景数据所对应场景树结构中的各个节点,根据三维场景数据的包围体层次结构关系,获得节点所对应各预设属性数据的json字段标识,并构成该节点所对应json数据文件,即获得三维场景数据所对应场景树结构中各个节点、分别所对应的json数据文件,然后进入步骤D;/n步骤D. 针对三维场景数据所对应场景树结构中各个节点、分别所对应的json数据文件,利用json loader函数进行解析,将三维场景重组加载到三维可视化软件中,获得三维场景数据加载布局结果。/n
【技术特征摘要】 【专利技术属性】
1.一种三维场景中模型自动化加载布局方法,用于实现三维场景数据的加载布局,其特征在于,包括如下步骤:
步骤A.应用包围体层次结构的数据存储结构,针对三维场景数据进行更新,然后进入步骤B;
步骤B.根据三维场景数据的包围体层次结构关系,获得三维场景数据所对应的场景树结构,并进入步骤C;
步骤C.分别针对三维场景数据所对应场景树结构中的各个节点,根据三维场景数据的包围体层次结构关系,获得节点所对应各预设属性数据的json字段标识,并构成该节点所对应json数据文件,即获得三维场景数据所对应场景树结构中各个节点、分别所对应的json数据文件,然后进入步骤D;
步骤D.针对三维场景数据所对应场景树结构中各个节点、分别所对应的json数据文件,利用jsonloader函数进行解析,将三维场景重组加载到三维可视化软件中,获得三维场景数据加载布局结果。
技术研发人员:陈旋,周海,李芳芳,
申请(专利权)人:江苏艾佳家居用品有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。