Skip to content

Repository files navigation

BIM-AR

概况:毕业设计项目源代码,BIM模型评审工具\n 环境:Unity 2019.2.12f1\n 使用介绍: (1)Dev分支是PC端使用鼠标操作的最新分支,在编辑器上选择ReadIFC,传入本地IFC文件,一段时间的读取后,即可在场景中看到三维模型 (2)Dev分支鼠标操作方法与Unity编辑器相同:鼠标左键选中构件,滑动滚轮控制视角前后移动,长按鼠标右键进行视角旋转,长按鼠标中键进行视角平移 (3)后续上传HoloLens下AR操作的分支版本 代码介绍: (1)BIMHelp:调用xBIM库的接口,读取高维数据,获取三维模型的继承结构 (2)WexBIMHelper:读取wexBIM文件,解析几何数据 (3)BIMData:该文件下有多个数据类,存储WexBIM中解析出的几何信息 (4)ModelCreater:创建三维模型,重建模型继承结构 (5)ProductData:存储构件信息,挂载在构件对应的物体上 (6)CameraController:控制相机移动和交互行为 (7)Measure:文件下有多个类,处理点击交互的具体逻辑,由CameraController调用 (8)RenderPostEffectTest:挂载在主摄像机下,控制镜头采样,并且调用实现外描边效果,如果想要某物体描边,仅需设置该物体的layer为OutLine即可 (9)Blur.shader:根据辅摄像机的采样结果,进行物体边缘效果的计算 (10)MixTexture.shader:将物体边缘和主摄像机的采样结果混合,获得最终描边结果

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages