Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void mainImage( out vec4 fragColor, in vec2 fragCoord )
- {
- vec2 center = iResolution.xy / 2.0;
- float pi = 3.1415;
- float toAngle = 180.0 / pi;
- float mult = 30.0;
- float radius = pi * mult;
- float dist = sqrt(pow(fragCoord.y - center.y, 2.0) + pow(fragCoord.x - center.x, 2.0));
- float angle = (-atan((fragCoord.x - center.x) / (fragCoord.y - center.y)) * toAngle + 90.0);
- angle = angle / 2.0;
- if(center.y > fragCoord.y)
- {
- angle = (-atan((fragCoord.x - center.x) / (fragCoord.y - center.y)) * toAngle + 90.0) / 2.0 + 90.0;
- }
- angle /= 180.0;
- if(dist < abs(sin(angle)));
- {
- fragColor = vec4(1.0, 1.0, 1.0, 1.0);
- }
- //fragColor = vec4(angle, angle, angle,1.0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement