请教各位大师有直接获取多段线中点的函数吗?
请教各位大师有直接获取多段线中点的函数吗?(defun zhongdian1 (ent1 / &dis1 &ob1 ent1);ent1对象必须是曲线
(setq &ob1 (vlax-ename->vla-object ent1));转换为VLA
(setq &dis1 (vlax-curve-getDistAtParam &ob1 (vlax-curve-getEndParam &ob1)));曲线长度
(vlax-curve-getPointAtDist &ob1 (* &dis1 0.5));取得中点
);取得曲线对象的中点 Command: _line Specify first point: mid
of
Specify next point or : mid
of
Specify next point or : 自贡黄明儒 发表于 2016-2-25 15:06 static/image/common/back.gif
Command: _line Specify first point: mid
of
Specify next point or : mid
大师这个具体怎么用啊,查询线长用哪个函数呀先谢谢啦 先反目标表达明确,必要时配图
什么叫多段线中点? fan_zh_mjtd 发表于 2016-2-25 16:44 static/image/common/back.gif
先反目标表达明确,必要时配图
什么叫多段线中点?
就是画一段多段线pline 然后想找到它的中心点 给它标注 我用vlax-curve-getstartpoint/getendpoint来获取的端点坐标然后除以2这样做的感觉有点麻烦 所以想问有没有直接选中线就能得到中点的函数
osnap 函数试试
菜鸟的萌 发表于 2016-2-25 16:51 static/image/common/back.gif
就是画一段多段线pline 然后想找到它的中心点 给它标注 我用vlax-curve-getstartpoint/getendpoint来获取 ...
好的谢谢啦 fan_zh_mjtd 发表于 2016-2-26 09:18 static/image/common/back.gif
osnap 函数试试
这个函数具体怎么用啊 437271963 发表于 2016-2-27 17:30 static/image/common/back.gif
(defun zhongdian1 (ent1 / &dis1 &ob1 ent1);ent1对象必须是曲线
(setq &ob1 (vlax-ename->vla-object e ...
谢谢拉!!!
页:
[1]