如何对一组闭合pline进行集体向外偏移??
如题,龙老大的tee只能一个一个的偏移,但是要是有一组的话,操作很麻烦,有好的方法吗?关键是不知道怎么设置一组pline的偏移方向 <P>用(vla-offset obj dist)</P> <P>一直想问,<A name=7818><FONT color=#000066><B>ljpnb</B></FONT></A> 你图标里面的石头是什么石头?</P><P>颜色很好,有点象扣肉 :P。。。。。哈喇子。。。</P> <P>我查以前的文章,(vla-offset obj dist)有个pline环顺时针和逆时针的问题,直接的设置dist的正负会出问题,不能肯定是向外或者向内偏移</P> <P>要不这样,(vla-offset obj dist)和(vla-offset obj -dist)同时偏移,再判断一下,留下周长长的那个。</P> 无痕发表于2006-4-14 12:47:00static/image/common/back.gif
一直想问,ljpnb 你图标里面的石头是什么石头?
颜色很好,有点象扣肉 :P。。。。。哈...
<BR>是块玉石,这块宝物我取名为东坡肉,是台湾故宫博物馆里拍的,见笑了。 ljpnb发表于2006-4-14 16:06:00static/image/common/back.gif
要不这样,(vla-offset obj dist)和(vla-offset obj -dist)同时偏移,再判断一下,留下周长长的那个。
<P><BR>一条曲线偏移后可能被分段成2个或多个曲线,因此单个周长判断容易产生错误。</P>
<P>一般方法:</P>
<P>1.用偏移后产生的所有实体的周长之和判断。此方法较有通用性,但对直线还有另加处理。一般以右、上为外。</P>
<P>2.用偏移后曲线的端点相对于原曲线的位置(在内或外)判断。</P>
<P>以上方法2仅仅是对封闭曲线而言,如果不封闭。内外的判断的意义不大。</P> 无痕发表于2006-4-17 2:20:00static/image/common/back.gif以下是引用ljpnb在2006-4-14 16:06:54的发言:要不这样,(vla-offset obj dist)和(vla-offset obj -dist)同时...无痕兄,对于你提到的偏移后会生成2个或多个曲线,可否举个例子,我没有碰到过这种情况。
<P>用SPLINE画一条比较"尖"的弧线,往"尖角"内侧偏移</P> 飞哥说得没错,不过这个问题我又明白了一点,无痕提到的向内偏移会产生2个或多个物体,那么用偏移后的物体长度来比较还是对的,长的是向外的,短的是向内的,只要向外偏移只产生一个新物体就行了,而向内的随便它生产几个,又有什么关系呢!
页:
[1]
2