Jully 发表于 2011-3-24 15:35:18

求任意图形的等距线

在AutoCAD中,求任意一个图形(直线、圆弧、多段线、样条曲线等组合)的等距线,可以应用offset命令,但对于尖角处存在空隙。offset可以以圆弧来补偿这个空隙,但前提条件是这个图形的各个对象要是一个整体。问题转化成如何把一个图形表示成一个整体,并可以应用offset命令。

http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 Jully的微博

sjgau4311 发表于 2011-3-24 17:02:46

PEDIT
選一個物件,同意他轉換成 PLINE

J
選互相有關的一堆物件
ENTER

但是,把各別的物件,JOIN 成 PLINE,
有一個 先決條件,
LINE, ARC, PLINE ,
OK

CIRCLE, SPLINE
NO

各個物件之間,要頭尾緊密接合,
你 試試看

Jully 发表于 2011-3-24 19:43:58

我寻求的是各个对象首尾连接的 方法。pedith和joint我用过不行。

tcsl9621 发表于 2011-5-9 23:50:50

OFFSET前连。

lishucheng96 发表于 2011-5-17 22:26:38

用VBA得到某线段的起终点坐标,再搜索图形中其他图元的起终点坐标是不是与终点坐标值相差一个限差,比如说<=0.001,如果是,说明两线段相连,依次遍历所有的图元直到完成,再对该线段的另一端点进行上一步,即可取得图形中所有首尾相连的图元的坐标和特性,重画它,把原来的图元都删除就可以了。
页: [1]
查看完整版本: 求任意图形的等距线