Работа в процессе. Больше комментариев

This commit is contained in:
sasha80
2023-06-07 08:49:32 +03:00
parent d70510c7a3
commit 3e059ad4f0

View File

@@ -1,13 +1,15 @@
shader_type canvas_item;
/* Закрашенный сектор окружности ограниченный угловым сектором и радиусами */
uniform vec4 color: source_color = vec4(1, 1, 1, 1);
uniform float width: hint_range(0.0, 360.0, 0.1) = 45.0;
uniform float inner_radius: hint_range(0.0, 0.125) = 0.1;
uniform float outer_radius: hint_range(0.0, 0.125) = 0.125;
const vec2 center = vec2(0.125, 0.125); // Центр должен быть в (0.5, 0.5) но по неведомой причине это не так
const float dsa = 0.0025; // Относительное расстояние на котором выполняется сглаживание краёв
const float dsr = 0.00025; // Относительное расстояние на котором выполняется сглаживание краёв
const vec2 center = vec2(0.125, 0.125); /* Центр должен быть в (0.5, 0.5) но по неведомой причине это не так */
const float dsa = 0.0025; /* Относительное расстояние на котором выполняется сглаживание краёв по радиальным линиям */
const float dsr = 0.00025; /* Относительное расстояние на котором выполняется сглаживание краёв по круговым линиям */
float smooth_px(float r, float R, float ds)