关于前端:ThingJS-做一个数据可视化项目的难点在什么地方3D-可视化-threejs

44次阅读

共计 476 个字符,预计需要花费 2 分钟才能阅读完成。

不说大而全的,就说咱们做的数据可视化大屏利用我的项目,就算是极简化的开发流程,也须要建模师 + 开发师两两搭配,我的项目开发的过程会分成三个局部:数据前置动作、三维建模环节、3D 开发环节,数据前置动作,是一大难点。因为我的项目需要须要提前调研剖析,并联合 3D 开发流程进行梳理。

ThingJS 平台提供了 3D 场景库,能够获取一些模型,防止过高的模型制作老本,而开发能够利用 api 和 3D 源码示例,进步开发效率,然而我的项目需要剖析是非标准化的。

以 3D 修建可视化为例,模仿的 3D 场景模型是以场景数据库的形式进行治理和操作的。在建设场景模型之前,项目管理人员要对场内各实体因素的几何空间地位、模型构造关系进行梳理和确认,并以此确定修建空间环境的层次结构,常见 采纳分层构造与面向对象相结合的数据结构

咱们将建筑物及其空间环境 (构筑物、环境景观、路线等 ) 依照性能特点形象为类,再将大类细分为子类或者实体对象( 房间、设施等),搭建正当的三维数据结构,作为场景搭建的前置动作。只有数据切割的逻辑清晰,三维建模和 3D 开发会顺利进行。

以下为修建可视化模仿的三维数据结构,供参考。

正文完
 0