[orx-jumpflood] Fix jumpflood readme example, signature seems to have changed (#129)
This commit is contained in:
@@ -58,7 +58,7 @@ fun main() = application {
|
|||||||
thresholdFilter.threshold = 0.5
|
thresholdFilter.threshold = 0.5
|
||||||
thresholdFilter.apply(blurred, thresholded)
|
thresholdFilter.apply(blurred, thresholded)
|
||||||
|
|
||||||
distanceFieldFromBitmap(drawer, thresholded, result = distanceField)
|
distanceFieldFromBitmap(thresholded, result = distanceField)
|
||||||
|
|
||||||
drawer.isolated {
|
drawer.isolated {
|
||||||
// -- use a shadestyle to visualize the distance field
|
// -- use a shadestyle to visualize the distance field
|
||||||
@@ -66,7 +66,7 @@ fun main() = application {
|
|||||||
fragmentTransform = """
|
fragmentTransform = """
|
||||||
float d = x_fill.r;
|
float d = x_fill.r;
|
||||||
if (x_fill.g > 0.5) {
|
if (x_fill.g > 0.5) {
|
||||||
x_fill.rgb = 1.0 * vec3(cos(d) * 0.5 + 0.5);
|
x_fill.rgb = vec3(cos(d) * 0.5 + 0.5);
|
||||||
} else {
|
} else {
|
||||||
x_fill.rgb = 0.25 * vec3(1.0 - (cos(d) * 0.5 + 0.5));
|
x_fill.rgb = 0.25 * vec3(1.0 - (cos(d) * 0.5 + 0.5));
|
||||||
}
|
}
|
||||||
@@ -131,20 +131,17 @@ fun main() = application {
|
|||||||
thresholdFilter.threshold = 0.5
|
thresholdFilter.threshold = 0.5
|
||||||
thresholdFilter.apply(blurred, thresholded)
|
thresholdFilter.apply(blurred, thresholded)
|
||||||
|
|
||||||
directionFieldFromBitmap(drawer, thresholded, result = directionField)
|
directionFieldFromBitmap(thresholded, result = directionField)
|
||||||
|
|
||||||
drawer.isolated {
|
drawer.isolated {
|
||||||
// -- use a shadestyle to visualize the direction field
|
// -- use a shadestyle to visualize the direction field
|
||||||
drawer.shadeStyle = shadeStyle {
|
drawer.shadeStyle = shadeStyle {
|
||||||
fragmentTransform = """
|
fragmentTransform = """
|
||||||
float a = atan(x_fill.r, x_fill.g);
|
float a = atan(x_fill.r, x_fill.g);
|
||||||
if (a < 0) {
|
if (x_fill.b > 0.5) {
|
||||||
a += 3.1415926535*2;
|
x_fill.rgb = vec3(cos(a)*0.5+0.5, 1.0, sin(a)*0.5+0.5);
|
||||||
}
|
|
||||||
if (x_fill.g > 0.5) {
|
|
||||||
x_fill.rgb = 1.0*vec3(cos(a*1.0)*0.5+0.5);
|
|
||||||
} else {
|
} else {
|
||||||
x_fill.rgb = 0.25*vec3(cos(a*1.0)*0.5+0.5);
|
x_fill.rgb = vec3(cos(a)*0.5+0.5, 0.0, sin(a)*0.5+0.5);
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user