三维Model与可视域的视锥闭合体相交分析错误

0 投票

利用点进行可视域分析,生成可视域体:

利用可视域视锥闭合体与Model进行相交分析,很明显(肉眼清晰可辨)应该是相交的,但是SpatialQuery3D.SpatialQuery(viewshed3DModel, kgtzModelRecordset, PositionMode.Disjoint)却得到了错误结果。

代码如下:

生成的可视域体与做相交分析的Model的效果如下:

很明显,可视域的视锥闭合体应该是与这个Model是相交的关系,但是相交分析为什么会得到错误的结果呢?

4月 1 分类:  182次浏览 | 用户: tianyinwei 才疏学浅 (15 分)
重新分类 4月 1 用户:赵爽

1个回答

0 投票
您这个做个判断看一下呢
4月 1 用户: 邬袁凯 名扬四海 (1,465 分)
您是指判断什么?我是生成了很多个可视域,分别用这些可视域视锥体与这个Model做相交分析,完全不相交的可视域视锥体与这个Model做相交分析结果是正确的,部分相交却没有完全遮挡住可视域的视锥体做相交分析结果也是正确的,唯独类似上图中的那种可视域是被完全遮挡的视锥体做相交分析的结果是错误的。
您这边私我QQ ,发一下你那边的截图看看,你把这三种情况发截图给我看下,然后我这边也可以测试一下
我qq:1005427528
...