业务领域建模Domain Modeling

江枫思渺然 提交于 2019-11-25 21:22:48

我的工程实践项目是实现一个室内三维地图可视化系统。

业务描述是:将点云数据进行处理及转换后,建立八叉树模型(CAD建模),通过OpenGL渲染实现可视化,可以进一步应用于虚拟现实交互中。

经分析,采用四色原型图法:

1.实体(绿色):表示一个参与者。

2.角色(黄色):实体、时刻时段的角色。

3.描述(蓝色):用来对实体、时刻时段的公共属性进行述。

4.时刻时段(粉色):实体在某个时间段内的参与事件。

该模型是领域(技术、工具、平台)无关的。可以用任何技术实现它。

故结合我的工程实践项目,做的分析如下:

1.实体:涉及到有点云数据,八叉树模型,最终的三维地图。

2.角色:

  点云数据的格式:一开始是在数据库里,需要转换成八叉树格式。

  八叉树模型的格式:需要进行CAD建模,然后转换成能导入OpenGL平台渲染的格式。

3.描述:就实体和时刻时段的公共属性而言,有:点云数据的信息(三维坐标XYZ和颜色信息)

4.时刻时段:按照流程,可分为:点云数据的处理和转换->八叉树模型的建立->地图渲染->漫游路线建立。

四色原型图如下:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!