DXRubyで一本道の道路を生成するソレについて実験中ポリゴンの頂点位置がおかしくなったと思われる時に、新規の頂点位置を一つ前の列の位置に補正する処理を入れてみた。頂点位置がおかしいかどうかは、ポリゴンの法線ベクトルを外積を使って求めればなんとかなるかな、と。結果としては、こんな感じに。_gridscrolltest2.rb_tex.pngどうも考えが甘かったようで。一つ前の列と同じ位置に変更するだけではダメだなと...。違う方法を考えないといかん気がする。線分が交差するか判別する処理をテスト。:違う方法を試すにしても、線分が交差しているか、交点はどこにあるかを求める処理が必要になるなと思ったので別途スクリプトを書いてテスト。_crossing_check_demo.rb線分の始点や終点をマウスでドラッグすると、交差してるかどうかで色が変わって、かつ、交点の位置が表示される。処理としては上手くいってるっぽい。以下を参考にしました。