# 构件空间关系计算
在进行BIM应用的时候,经常需要计算某个房间与构件之间的空间关系,比如某个房间内包含的构件,或者某个构件属于哪个房间。而这些信息,在原始的模型文件里是不存在。 幸运的是,BIMFACE利用强大的云计算能力,提供了实时计算空间关系的API, 助力BIM深度应用。
# 房间与构件空间关系计算相关的接口
- 查询满足条件的构件 (opens new window)
- 获取楼层对应房间列表 (opens new window)
- 查询满足条件的构件 (opens new window)
- 根据楼层ID或构件ID获取对应房间列表 (opens new window)
# 参数 roomToleranceZ 说明
默认值:STRICT
STRICT:element的Z坐标范围严格包含在room的Z坐标范围内
ORDINARY:element的Z坐标端点和中点共三个点,至少有两个点包含在room的Z坐标范围内
LENIENT:element的Z坐标端点和中点共三个点,至少有一个点包含在room的Z坐标范围内
如下图:黑色线表示room的Z轴范围,红色线表示element的Z轴范围,蓝色点红色线的中点,每张图下面注明了哪些参数认定此情况room包含了element。
# 参数 roomToleranceXY 说明
默认值:ORDINARY
STRICT:element的XY平面四个顶点都在room的boundary里面
ORDINARY:element的XY平面四个顶点和一个中心点共五个点,有三个包含在room的boundary里面
LENIENT:element的XY平面四个顶点和一个中心点共五个点,有一个包含在room的boundary里面
如下图:黑色多边形表示room的boundary,红色矩形表示element的BoundingBox在XY平面的投影,蓝色点表示红色矩形的中心点,每张图下面注明了哪些参数认定此情况room包含了element。
← 离线数据包 查询接口中请求体相关说明 →