当前位置: 代码迷 >> VB >> 在CAD的VBA开发中,怎么把多边形按某个轨迹裂开
  详细解决方案

在CAD的VBA开发中,怎么把多边形按某个轨迹裂开

热度:7568   发布时间:2013-02-26 00:00:00
在CAD的VBA开发中,如何把多边形按某个轨迹裂开?
在CAD的VBA开发中,如何把多边形按某个轨迹裂开?已知轨迹的固定宽度,轨迹是由多个线段组成的,线段的坐标已知。

------解决方案--------------------------------------------------------
不知道你在说什么

你可以把poly explode掉;然后按照你的坐标重新连上

轨迹是什么?是不是arc?
------解决方案--------------------------------------------------------
引用:
引用:
不知道你在说什么

你可以把poly explode掉;然后按照你的坐标重新连上

轨迹是什么?是不是arc?

简单点说就是把一个已知的多边形分割成两部分,用直线或线段来分割

那你哪不会阿,都表述的那么直接了。explode掉后,重新连上就好了
------解决方案--------------------------------------------------------
哈哈,这是动想象力的活,建材设计院的砖家做不出的汝窑,烧砖师傅可能能行。
我理解的意思要分如下步骤走:
1.从交互角度看,要在多边形上设置两个点,用于劈开参照。
2. 从其中一个点顺着多边形的端点一点一点按逆时针方向缕,直到另一个点后连接两点封闭。形成多边形左
3. 另一半用顺时针整,形成多边形右
4. 删掉原有多边形。
------解决方案--------------------------------------------------------
引用:
哈哈,这是动想象力的活,建材设计院的砖家做不出的汝窑,烧砖师傅可能能行。
我理解的意思要分如下步骤走:
1.从交互角度看,要在多边形上设置两个点,用于劈开参照。
2. 从其中一个点顺着多边形的端点一点一点按逆时针方向缕,直到另一个点后连接两点封闭。形成多边形左
3. 另一半用顺时针整,形成多边形右
4. 删掉原有多边形。

我好像左右不分
------解决方案--------------------------------------------------------
引用:
引用:
哈哈,这是动想象力的活,建材设计院的砖家做不出的汝窑,烧砖师傅可能能行。
我理解的意思要分如下步骤走:
1.从交互角度看,要在多边形上设置两个点,用于劈开参照。
2. 从其中一个点顺着多边形的端点一点一点按逆时针方向缕,直到另一个点后连接两点封闭。形成多边形左
3. 另一半用顺时针整,形成多边形右
4. 删掉原有多边形。

主要是已知线段两端的坐标,但也……

你可以通过selectionset选中这个线段,然后删掉。自己看看vba的帮助做一个selectionset就好了
------解决方案--------------------------------------------------------
CAD连3D大楼都能给出剖面对应的多边形集合,2D多边形切割那还不是洒洒水啦。(^_^)
  相关解决方案