[orx-shapes] Comment the ContourAdjuster and its demos

This commit is contained in:
Abe Pazos
2025-08-29 13:00:27 +02:00
parent c531c45608
commit 2e6c637b49
9 changed files with 248 additions and 33 deletions

View File

@@ -6,6 +6,19 @@ import org.openrndr.extra.shapes.adjust.adjustContour
import org.openrndr.shape.Circle
import kotlin.math.cos
/**
* Demonstrates animated modifications to a circular contour using `adjustContour`.
*
* The application creates a circular contour and dynamically alters its edges
* based on the current time in seconds. Each edge of the contour is selected
* and transformed through a series of operations:
*
* - The currently active edge (based on time modulo 4) is replaced with a point at 0.5.
* - All other edges are reshaped by reducing their length dynamically, with the reduction
* calculated using a cosine function involving the current time in seconds.
*
* The resulting contour is then drawn with a red stroke color.
*/
fun main() = application {
configure {
width = 800