-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
配線の方法 #9
Comments
図をグリッド化して処理するとか. |
ざっくりと方法を書いておく 処理 単純なループで調べたいところだけど計算量が心配 |
networkxをつかえば最短のノードを通るような経路を出力してくれるので,ルート検索にはこれをつかう. |
グリッドはとりあえず対数に横,縦それぞれの値を代入してそれを四捨五入した整数だけ等間隔に分割する.こうすることで距離が短いときには小さな値に分割されるし,距離が遠いときも分割数が過剰に多くなるのを防ぐ. |
とりあえずグリッド対数やめて10でわったものにした. |
ICが描画されているエリアをもとめて,その範囲にあるグリッドの点リストをつくる. |
どうやって配線を表現するか.
基本的にピンとピンを結ぶ線は次のようなルールで表現することが多い
・基本的に直線
・曲げるときは90度
・線どうしを結ぶときには交わりを示す交点を打つ.
今回はこれらのルールに則った配線を行ないたいが,具体的に自動的にどう処理するか考える必要がある.
The text was updated successfully, but these errors were encountered: