はじめに
正方形の板ポリに対してUV座標を使ってサークルを描く方法を紹介する。
というか書いた本人の備忘録です
環境
Unity 5.5.0p3
Shader Forge v1.34
ノードの接続方法
この方法だとマイナス方向の輪もできてしまうので
問題のときはclampするかabsするかしてください。
あとがき
速さを求める場合はもっとほかの方法があるかもしれません。
またもっと簡略的な計算で似たような結果を得られることもあります。
説明しやすいように位相をずらすところでパイと乗算してるけど
厳密にやらなくても適当な値でもいけるので、そこらへんはお好みで。
UVをもとにしているので長方形になると楕円になります。
そういう場合はピボットからの頂点座標の距離でなんとかできるんじゃないかな?