只需一步,快速开始
使用道具 举报
获取startpoint endpoint, 然后delete line再addpolyline不行么?
这个可以,还有圆弧怎么办?就是在平面内由直线和圆弧组成的怎么变成多段线?
我现在是想把连在一起的直线和圆弧合并成一条多段线,可行否?
如果是封闭的可以用
ThisDrawing.SendCommand "_-Boundary" & vbCr & Pt(0) & "," & Pt(1) & vbCr & vbCr
获得边界
这样最快
如果不是封闭的想不到好办法
我觉得可以加辅助线,使之封闭,在去掉辅助线和原先的线
直接用SendCommand 就可以
Sub Pline()On Error Resume NextDim sset As AcadSelectionSet
ThisDrawing.SelectionSets.Item("LineSet").DeleteSet sset = ThisDrawing.SelectionSets.Add("LineSet")
sset.SelectOnScreen
ThisDrawing.SendCommand "_pedit" & vbCr & "M" & vbCr & _"p" & vbCr & vbCr & "Y" & vbCr & "J" & _vbCr & vbCr & vbCr
End Sub
非常感谢大家
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-27 12:39 , Processed in 0.177939 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.