本帖最后由 chenlight 于 2012-11-16 22:50 编辑
继续研究中。。。。。
再次请教gu_xl,关于“vlax-curve-getendparam”中参数的问题:
在您 的博客中有一句话“Param 在polyline中,参数值为计算点在polyline顶点上的顺序位置值,该值整数为计算点在polyline上的顶点顺序,以0为计数起点,小数部分为计算点在该poly片段上的长度比率。” 我在CAD命令中用pl命令用了不同的图形,如宽度20的直线多段线,直线与圆弧结合的多段线,全是圆弧的多段线,全是直线的多段线,等等,下面是其中一例 命令: (setq en(car(entsel"选择对象:")))
选择对象:<图元名: 7ef87108>
命令: (setq objen(vlax-ename->vla-object en))
#<VLA-OBJECT IAcadLWPolyline 0508bd84>
命令: (vlax-curve-getendparam objen)
4.0
也就是说这几个实例 中产生的param参数值全是整数,没有见到你说的param参数中带小数的,初学者,想东西不全,麻烦gu_xl能否举个多段线的例子,使(vlax-curve-getendparam objen)函数对于多段线产生带小数的!谢谢!
|