(setq ptlst(vlax-safearray->list (vlax-variant-value (vla-intersectwith(vlax-ename->vla-object ename1)(vlax-ename->vla-object ename2) acextendnone) ) ) ) 比如说ename1,ename2是标高不为0的二位多段线(比如等高线),为什么这个函数不能返回交点,提示 ActiveX 服务器返回错误: 无效索引 请问这是怎么回事? 我如果把标高都改成0,就可以返回交点坐标,是不是vla-intersectwith这个函数不支持Z值不为0的二位多段线? |