【问题标题】:CGAL-based circuit board routing algorithm基于CGAL的电路板布线算法
【发布时间】:2021-04-19 02:49:45
【问题描述】:

CGAL 的文档似乎无穷无尽,我觉得我好像可以进入一个兔子洞,试图找到我正在寻找的东西,因为它有很多功能。但是,根据我目前在该库中看到的算法,为电子电路创建高效自动布线算法的最佳封装/引擎/内核是什么?也就是说,给定一个具有多边形场(元件焊盘、孔等)的 2D 平面,以及需要将哪些多边形连接到其他多边形的网表,我们需要解决创建迷宫(或解决迷宫?)通过使用平面内路径连接这些多边形。

如果您允许路由器创建通孔(通孔)并因此在两个(或更多)2D 平面中运行,问题会变得更加复杂。

注意这只是一个路由算法;放置多边形(电路元件)本身将留给用户。

【问题讨论】:

    标签: cgal


    【解决方案1】:

    人们一直在使用用“Arr_circle_segment_traits_2”特征实例化的“Arrangement_2”模板来表示电子电路;见CGAL manual。看看这本书 CGAL Arrangements and Their Applications 第 8.4 节“应用:一般多边形上的多路运算”。

    您需要正式陈述您的问题以获得更好的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 2017-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多