the21stboy 发表于 2005-5-14 10:06:00

请教大家

我要从cad的图形文件中提取各个图元的数据       然后加工<BR>采用 automation activex 技术       <BR>有一个问题<BR>cad中的各个图元 在 其数据库中是按照 做图者画图的顺序 存储的


我现在只能按照 做图者画图的顺序       依次来提取各个图元然后加工


有没有什么好的算法 可以 使得加工的轨迹最优<BR>(提取的顺序不按照做图者画图的顺序 按照最优的路径来提 )


图形的遍历我也看了一些 但总觉得不能很好的应用到cad的二次开发当中


大家有没有做过类似项目的 能给我一些指点么


还有一个小问题 <BR>用activeX automation 技术提取图形数据时 如何提取长方形 的数据阿


长方形 属于哪一个 object ?? 有哪些 属性和方法??<BR>比如 起始点坐标 长 宽等 如何提取?


谢谢

雪山飞狐_lzh 发表于 2005-5-14 14:20:00

长方形是AcadLWPolyline

the21stboy 发表于 2005-5-17 10:28:00

谢谢

sieben 发表于 2005-5-18 00:16:00

可否先把图形进行分类,如把圆放到一起排在前面,然后是矩形等等

the21stboy 发表于 2005-5-20 10:12:00

这样可能达不到最佳               我理想的效果是 用最短的路线能便走完整个图形


但是 图形中可能包括圆等一些的封闭图形


现在还是没有很好的方法

the21stboy 发表于 2005-5-22 12:04:00

大家有没有做过类似的阿
页: [1]
查看完整版本: 请教大家