获取三维缓冲区内包含的对象

0 投票
61 浏览

请问如何获取这个三维缓冲区球内部包含的管点对象

最新提问 10月 9 分类:  61次浏览 | 用户: 123bu简单1 初出茅庐 (51 分)

1个回答

0 投票
iDesktop的话,可以用三维空间查询获取。
最新回答 10月 9 用户: 张阳名 登峰造极 (5,124 分)
是在组件开发.net中查询
在组件开发c#中用代码查询查不出来,在iDesktop中操作也无结果“[14:58:16] 开始进行空间查询。
[14:58:16] 空间查询结束,未找到满足指定条件的对象”
空间查询条件有很多种,比如相交、包含等查询。您需要选择合适的查询条件。

另外,模型必须是模型数据集,模型对象建议不要一个数据集是一整个对象,而是打散的。
你看我发的图片中缓冲区球是包围着管点的,但是我通过 SpatialQuery3D.GetRelativePosition判断关系得到的是Disjoint分离状态,而不是包含Contain,
把从生成三维缓冲区到三维空间查询的所有步骤都在桌面实现一遍,看看结果正确不正确。另外,建议用最新的910正式版进行操作(官网可下)。
...