我的工程实践项目是实现一个室内三维地图可视化系统。
业务描述是:将点云数据进行处理及转换后,建立八叉树模型(CAD建模),通过OpenGL渲染实现可视化,可以进一步应用于虚拟现实交互中。
经分析,采用四色原型图法:
1.实体(绿色):表示一个参与者。
2.角色(黄色):实体、时刻时段的角色。
3.描述(蓝色):用来对实体、时刻时段的公共属性进行述。
4.时刻时段(粉色):实体在某个时间段内的参与事件。
该模型是领域(技术、工具、平台)无关的。可以用任何技术实现它。
故结合我的工程实践项目,做的分析如下:
1.实体:涉及到有点云数据,八叉树模型,最终的三维地图。
2.角色:
点云数据的格式:一开始是在数据库里,需要转换成八叉树格式。
八叉树模型的格式:需要进行CAD建模,然后转换成能导入OpenGL平台渲染的格式。
3.描述:就实体和时刻时段的公共属性而言,有:点云数据的信息(三维坐标XYZ和颜色信息)
4.时刻时段:按照流程,可分为:点云数据的处理和转换->八叉树模型的建立->地图渲染->漫游路线建立。
四色原型图如下:
来源:https://www.cnblogs.com/Teresa-Chenchen/p/11926426.html