lijinjie 发表于 2010-11-11 11:39:00

用VBA 程序去操作批量封闭多段线偏移时,如何判断 顺逆呢?

<p>在坛子找到了,说用 计算面积的正负,来判断&nbsp; 轮廓&nbsp; 的顺逆。</p>
<p>&nbsp;</p>
<p>试了一下没用。。问题依旧。。。</p>
<p>&nbsp;</p>
<p>如果还是不行,有没有高手能自己实现这个&nbsp;&nbsp; 偏移功能的算法&nbsp; </p>
<p>&nbsp;</p>
<p>或者还有其它的操作办法。AUTOCAD自己本身又是如果判断的呢。搞不明白。。汗。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>我QQ:67260745&nbsp;&nbsp;&nbsp; 谢谢。。</p>
<p>&nbsp;</p>

johy 发表于 2010-12-9 20:33:44

本帖最后由 johy 于 2010-12-9 20:37 编辑

看不太懂楼主的问题,为什么偏移多义线要去判断顺逆呢?
如果真想判断顺逆问题:可以在内部找一点,连接任意一段直线的两节点(端点),根据两连线的角度和连线的夹角即可判断是顺时针还是逆时针。对于凹多边形,比较麻烦一点,需要分割成凸多边形,再判断
页: [1]
查看完整版本: 用VBA 程序去操作批量封闭多段线偏移时,如何判断 顺逆呢?