请教两个多线段问题
<p>请教两个多线段问题:</p><p> 一是如何实现等距等分多线段,得到等分点的坐标。</p>
<p> 二是如何根据已知多线段上的一个点坐标确定它的垂线方向。</p> <p align="left"> ' 定义二维多段线的点</p>
<p align="left"> points(0) = 2: points(1) = 4</p>
<p align="left"> points(2) = 4: points(3) = 2</p>
<p align="left"> points(4) = 6: points(5) = 4</p>
<p align="left"> </p>
<p align="left"> ' 在模型空间中创建一个优化多段线对象</p>
<p align="left"> Set plineObj = ThisDrawing.ModelSpace.AddLightWeightPolyline(points)</p>
<p align="left"> </p>
<p align="left"> '三等分多段线第一条线段,中间两个点的坐标为:</p>
<p align="left"> x1=points(0)+(points(2)-points(0))/3</p>
<p align="left"> x2=points(0)+2*(points(2)-points(0))/3</p>
<p align="left"> </p>
<p align="left"> y1=points(1)+(points(3)-points(1))/3</p>
<p align="left"> y2=points(3)+2*(points(3)-points(1))/3</p>
<p align="left"> </p>
<p align="left"> </p> 非常感谢楼上的解答,但我想实现的是CAD中等距等分的命令:Measure,而不是等分命令:Divide,请问如何实现?
页:
[1]