利用点进行可视域分析,生成可视域体:
利用可视域视锥闭合体与Model进行相交分析,很明显(肉眼清晰可辨)应该是相交的,但是SpatialQuery3D.SpatialQuery(viewshed3DModel, kgtzModelRecordset, PositionMode.Disjoint)却得到了错误结果。
代码如下:
生成的可视域体与做相交分析的Model的效果如下:
很明显,可视域的视锥闭合体应该是与这个Model是相交的关系,但是相交分析为什么会得到错误的结果呢?