本文是源自一个B站UP主的讲课视频,下面图片和文字大部分来自课程,学习的时候做了一些笔记,侵删。
视频链接
空间拓扑关系
我们一般从方位、距离、拓扑来描述空间关系,对于每个几何对象之间的关系更多的是关注它们之间的拓扑关系。
其中跨域这种关系不适用于面和面的关系。
对于这些拓扑关系,采用9交矩阵来表述:
每个单元格有四种取值,0,1,2,F
- 0的意思是交集是一个点
- 1的意思是交集是一条线
- 2的意思是交集是一个面
- F的意思是交集为空集
上面9中关系,得到下面的矩阵:
第一阶段的矩阵需要每个单元格都去判断维度是否想等,于是改进版本的出现了,将上面0,1,2统一为T表示有交集。于是得到了下面的矩阵,我们会发现两两都是不相等的:
但是人们进一步发现,其实我不需要去判断每个单元格,比如相离这种关只需要判断内部和内部的加急是空集,边界和边界的交集是空集,其他的可以不用关心。所以进一步简化得到:
在不同的尺度上可以辅助理解: