求任意视图下拾取对象时的拾取点
本帖最后由 guohq 于 2015-9-17 08:54 编辑图中有多个三维多段线,因设计需要,使用3dorbit命令将视图旋转了一下。在非俯视图的情况下,使用 ED.GetEntity 选择了一个对象,在返回的结果中,有PickedPoint属性表示拾取点。如果是俯视图的情况下,此点正好落在对象上(或离得很近)。如果在非俯视图情况下选择时,此点会离被选择的对象很远。可能是没有投影的原因引起的。怎样投影拾取点,让此点离对象很近?
试试搜索对象浏览器
ClosestPointTo 用ClosePointTo也没用。假如选择的不是线对象呢? 这个版块比较冷清。祝楼主好运。 请大神解决一下,谢谢!! 坐标矩阵转换一下....... PickedPoint返回值是当前UCS下的点,需要转换到WCS下的点。
页:
[1]