Работа в процессе. Больше комментариев
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user