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
把以前写的一个计算两点间所有路径程序稍作修改,应该能够满足这个要求!
程序附件: