haitu发表于2006-1-15 11:11:00
还是不太明白,这个偏移到底是怎么回事~~
如果如上面一楼的兄弟所说,线不是向外面垂直上升的了,而且新出来的线不管顺逆时针围成的面积都有...
看看明总写的语句吧
NewObj = objEntity.Offset(-0.01)
偏移-0.01哦 是负的
你在CAD里试试 按偏移命令 然后输偏移距离的时候 你写 -0.01 就明白了
VBA里 往哪边偏 是 ± 决定的
所以 VBA里 对于同一条线 只要线走向不变 那么 偏-0.01 始终只是朝一个相对于该线的固定方向的 也就是说 如果线是由南往北走的 那么 偏-0.01 就是往东偏的 是线的“右”边
同样这条线转一下方向 改为由北向南 偏-0.01 就是向西了 始终都是在线的“右”边
那面积自然就………………
   |