マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

Ctrlキー + マウス操作 = 最強!!!

マウスの軌跡で道路を敷くと、少し波打ってたり曲がったりで真っすぐな道路が作りづらかったので、マウスの動かしてる向きと前回の道路の向きの内積を取って、その値を使って制限を加えてみたが、今度はカーブが作りづらくなり、さらにはブレが大きいと直角のような曲がり方をしたりした。なので、Ctrlキーを押してるときのみ真っすぐ敷けるように修正した。そしたら、真っすぐは敷けるのだが、マウスが関係無い方向に移動した場合も道路が進んでしまい、なんか使いづらかったのでやはり内積で制限を加えた。これで真っすぐな道路が作れた