xyp1964 发表于 2012-12-30 11:21:48



yjr111 发表于 2012-12-30 23:40:08

仅写了测距,另一个不写了,原理基本一致




阿然 发表于 2012-12-31 14:48:03

yjr111兄的办法很有创意,判断首尾相连的办法更直接要顶一个

millermin 发表于 2013-1-1 12:23:13

(vlax-curve-getDistAtPoint )
这个函数最大的问题是距离从曲线的起点算起,这个起点有时在右边有时在左边。结果只有一种情况符合要求。

狂刀lxx 发表于 2013-1-1 14:18:56

打酱油路过,这里好热闹。

chpmould 发表于 2013-1-1 21:21:11

打酱油路过, 这里好热闹, 顶个贴, 只是自己很久不写LISP了就不参与了

millermin 发表于 2013-1-2 02:05:45

millermin 发表于 2013-1-1 12:23 static/image/common/back.gif
(vlax-curve-getDistAtPoint )
这个函数最大的问题是距离从曲线的起点算起,这个起点有时在右边有时在左边 ...

受到启发了差值的正负可判断方向。我早打算做这个函数,为我的拱形涵道配钢筋,沿着弧形画等距钢筋点。

阿然 发表于 2013-1-5 09:10:14

修复之前发现的bug,以及yjr111兄发现的“无法获取 ObjectID: nil”的bug,重新上传附件如下:

flytoday 发表于 2013-1-5 12:30:04

pl命令画的弧线不行了~

请输入交点:
请输入长度:20
; 错误: 参数值错误: AcDbCurve 2130083720

Gu_xl 发表于 2013-1-5 15:02:56

把以前写的一个计算两点间所有路径程序稍作修改,应该能够满足这个要求!

程序附件:
页: 1 2 3 4 [5] 6
查看完整版本: 弧线测量距离和定距标点