runnable fragment
code snippet
uniform float circleSize;
uniform float thickness;
uniform vec2 position;
uniform float rotation;
precision mediump float;
/*{
"DESCRIPTION": "Draws a circular line with a rainbow gradient, adjustable size, position, and rotation.",
"CREDIT": "Cornelius // ProjectileObjects",
"ISFVSN": "2.0",
"CATEGORIES": [ "Generator" ],
"INPUTS": [
{ "NAME": "circleSize", "TYPE": "float", "DEFAULT": 0.3, "MIN": 0.05, "MAX": 0.9 },
{ "NAME": "thickness", "TYPE": "float", "DEFAULT": 0.02, "MIN": 0.001, "MAX": 0.1 },
{ "NAME": "position", "TYPE": "point2D", "DEFAULT": [0.0, 0.0], "MIN": [-1.0, -1.0], "MAX": [1.0, 1.0] },