pucx 发表于 2011-5-17 16:23:44

C#获取多边形并且判断是否为有岛多边形

请问是用C#对CAD进行二次开发的时候怎么样获取模型空间中的所有多边形,并且获取到每个多边形的顶点坐标?当有多变形有岛的时候怎么判断该多边形为有岛多边形呢?谢谢。

epwt 发表于 2011-5-17 17:37:09

遍历实体,获得顶点可以吗?

是否能根据区域来辨别多边形?

pucx 发表于 2011-5-17 19:22:55

但是获取了所有多边形的顶点之后怎么样判断该区域多边形中的孤岛呢?谢谢。

sieben 发表于 2011-5-17 19:37:36

既然"怎么样获取模型空间中的所有多边形"你都还不知道,那么你先搞定这个,至于岛的分析,更加复杂些,还要看具体你的多边形是怎样的多边形,我只能说你的问题是可以解决的.

pucx 发表于 2011-5-17 21:29:50

那能不能提供点思路呢?我还初学了?万分感谢。

sieben 发表于 2011-5-17 22:24:21

你提出这个问题的时候有没有先在论坛里找过资料?论坛里面大把同类的资料,岛分析那个或许没有,我想也没有那么多现成的东西给你捡!
既然你说是初学,那么我多说一句,先老老实实熟悉一些基础的东西,基础的知道了,你的问题或许自然而然的就有答案了.不好意思!我多嘴了!
页: [1]
查看完整版本: C#获取多边形并且判断是否为有岛多边形