1
ここで私のバグを見つけられないようですね。GLSLでポイントからラインセグメントまでの距離をどのように実装できますか?
bool oblong (vec2 p, vec2 a, vec2 b, float r) {
return (((b.y-a.y)*(p.x-a.x)+(b.x-a.x)*(p.y-a.y))^2/((b.x-a.x)^2+(b.y-a.y)^2)<= r);
}
これは私の2番目のGLSLプログラムです(私の最初のサークルでした)。ありがとうございました!
ありがとう、Nicol;私は '力'機能について知らなかった。それは今働いている。 – Jackalope
多分このサイトのためのあまりにも多くの脇に、glsl.heroku.comはそのような質問をilustratingと急速に実験するのに最適です... –
@ dan-brickleyあなたはそうです、そして、[ShaderToy](http:// shadertoy .com/view/4djGRV)もあります。 – wil