tnt1095 发表于 2005-6-18 23:03:00

二维多段线上怎么在任意位置加点

二维多段线上怎么在任意位置加点?



多段线加点可以这样进行:


        Object.AddVertex                               j,               newVertex


       j       是要加的第几个接点


而 object. AppendVertex               Point                       ‘对于二维多段线只能是加在线的末段


有知道相关函数或方式的可以告诉我吗?


        谢谢

tnt1095 发表于 2005-6-21 16:32:00

没有人知道这个问题吗?斑竹你可以帮帮我吗

zhang007 发表于 2005-6-21 17:51:00

也可以这样,首先取出二维多段线的端点,在指定的位置加上点后,再更新二维多段线的端点坐标

雪山飞狐_lzh 发表于 2005-6-21 20:53:00

<A href="http://www.vba.cn/object/acad2004/idh_coordinates.htm" target="_blank" ></A>       

http://www.vba.cn/object/acad2004/idh_coordinates.htm

czlj2008 发表于 2005-8-6 08:10:00

<P>这个问题有点难度,计算原理:拾取点p,计算p与其他点的距离,排序,得到p点的序号,在诚新画pl线,删除old线</P>

王咣生 发表于 2005-8-6 11:14:00

reply

要计算该点的结点序号,即它应该在原来多义线的哪两个结点之间!

ljq 发表于 2005-8-10 10:40:00

同样问题程序我做过,原理是从起点到需加点长度的计算。
页: [1]
查看完整版本: 二维多段线上怎么在任意位置加点