查找点的坐标
你好通过哪种函数组合,我可以在距离多段线起点的所需距离处获得点的坐标? Hi Kasra公司
合适的功能是
(vlax-curve-getPointAtDist <ename> <dist>)
哪里
是enity名称
沿曲线的长度
如果指定的长度不在曲线上,vlax curve getPointAtDist将返回零
只是一个简单的例子
(defun c:test ()
(if
(and
(setq ename (car (entsel)))
(setq chainage (getreal "\nChainage"))
(setq basepoint (vlax-curve-getPointAtDist ename chainage)))
(entmake (list (cons 0 "Point")(cons 10 basepoint)))
)
) 嗨,亲爱的Jammie。
我非常感谢你的帮助。
我有个问题:
它如何识别多段线的起点? Hi Kasra公司
你的欢迎
是否要在曲线的起点插入点?如果是这种情况,则起点处的距离为0 好啊
谢谢你的帮助。 卡斯拉,
在VLIDE帮助中搜索vlax曲线*
还可以查看
AutoLISP Developers Guide
> Appendixes
> AutoLISP FunctionSynopsis
> VisualLISP Extensions to AutoLISP
> Curve Measurement Functions
VLIDE帮助中的部分。
李 ^^^^^
对离题致以诚挚的歉意
李,沼泽离线了吗?我无法访问该网页
你实际上是第三个人问我,它是否由下午,电子邮件等。。。我想应该是维修,但是的,今天下午肯定坏了。我相信马克很快就会恢复原状——人们需要他们每天的沼泽修复。 也许这是为了纪念艾伦(不是我)去度假。
页:
[1]