【GLSL】2点を結ぶ線分を書く


前々回前回と直線を書いたので、より使いやすくするために線分を書けるようにします。

※前々回の失敗版は実は線分でした。

線分の判定

処理する点 p と線分の始点 s、終点 e の内積を見ます。

ベクトル se に対しての角度が90度を超えると内積同士の積が + になるので、内積の積が - の場合にのみ判定をすればいいです。

 

処理を 3-4 行目を追加しました。

 

適当に線分を引いてみましょう。

今回
線分処理なし

ちゃんと線分が書けるようになりました。


コメントを残す

メールアドレスが公開されることはありません。