From 1377d633721e770f95209f5d71e3a39521c8ff66 Mon Sep 17 00:00:00 2001 From: Abe Pazos Date: Wed, 27 Aug 2025 18:32:19 +0000 Subject: [PATCH] add orx-jvm demos to README.md --- orx-jvm/orx-boofcv/README.md | 16 +++++++--- orx-jvm/orx-chataigne/README.md | 4 ++- orx-jvm/orx-dnk3/README.md | 48 +++++++++++++++++++++------- orx-jvm/orx-gui/README.md | 45 ++++++++++++++++++-------- orx-jvm/orx-keyframer/README.md | 24 ++++++++++---- orx-jvm/orx-olive/README.md | 10 ++++-- orx-jvm/orx-panel/README.md | 16 +++++++--- orx-jvm/orx-poisson-fill/README.md | 8 +++-- orx-jvm/orx-processing/README.md | 8 +++-- orx-jvm/orx-rabbit-control/README.md | 12 +++++-- 10 files changed, 141 insertions(+), 50 deletions(-) diff --git a/orx-jvm/orx-boofcv/README.md b/orx-jvm/orx-boofcv/README.md index 8c4b5a5a..1a064fec 100644 --- a/orx-jvm/orx-boofcv/README.md +++ b/orx-jvm/orx-boofcv/README.md @@ -25,21 +25,29 @@ this addon provides some helper functions to convert them to OPENRNDR types: ## Demos ### DemoContours01 -[source code](src/demo/kotlin/DemoContours01.kt) + ![DemoContours01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-boofcv/images/DemoContours01Kt.png) +[source code](src/demo/kotlin/DemoContours01.kt) + ### DemoResize01 -[source code](src/demo/kotlin/DemoResize01.kt) + ![DemoResize01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-boofcv/images/DemoResize01Kt.png) +[source code](src/demo/kotlin/DemoResize01.kt) + ### DemoResize02 -[source code](src/demo/kotlin/DemoResize02.kt) + ![DemoResize02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-boofcv/images/DemoResize02Kt.png) +[source code](src/demo/kotlin/DemoResize02.kt) + ### DemoSimplified01 -[source code](src/demo/kotlin/DemoSimplified01.kt) + ![DemoSimplified01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-boofcv/images/DemoSimplified01Kt.png) + +[source code](src/demo/kotlin/DemoSimplified01.kt) diff --git a/orx-jvm/orx-chataigne/README.md b/orx-jvm/orx-chataigne/README.md index 87f1bc30..de8bd214 100644 --- a/orx-jvm/orx-chataigne/README.md +++ b/orx-jvm/orx-chataigne/README.md @@ -41,6 +41,8 @@ Find the Chataigne example project in `/resources/timeline_example_chataigne.noi ## Demos ### ChataigneOSCDemo -[source code](src/demo/kotlin/ChataigneOSCDemo.kt) + ![ChataigneOSCDemoKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-chataigne/images/ChataigneOSCDemoKt.png) + +[source code](src/demo/kotlin/ChataigneOSCDemo.kt) diff --git a/orx-jvm/orx-dnk3/README.md b/orx-jvm/orx-dnk3/README.md index 1e0728ed..12788fad 100644 --- a/orx-jvm/orx-dnk3/README.md +++ b/orx-jvm/orx-dnk3/README.md @@ -21,61 +21,85 @@ Supported Gltf features ## Demos ### DemoAnimations01 -[source code](src/demo/kotlin/DemoAnimations01.kt) + ![DemoAnimations01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoAnimations01Kt.png) +[source code](src/demo/kotlin/DemoAnimations01.kt) + ### DemoCamera01 -[source code](src/demo/kotlin/DemoCamera01.kt) + ![DemoCamera01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoCamera01Kt.png) +[source code](src/demo/kotlin/DemoCamera01.kt) + ### DemoIrrProbe01 -[source code](src/demo/kotlin/DemoIrrProbe01.kt) + ![DemoIrrProbe01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoIrrProbe01Kt.png) +[source code](src/demo/kotlin/DemoIrrProbe01.kt) + ### DemoLights01 -[source code](src/demo/kotlin/DemoLights01.kt) + ![DemoLights01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoLights01Kt.png) +[source code](src/demo/kotlin/DemoLights01.kt) + ### DemoLights02 -[source code](src/demo/kotlin/DemoLights02.kt) + ![DemoLights02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoLights02Kt.png) +[source code](src/demo/kotlin/DemoLights02.kt) + ### DemoLights03 -[source code](src/demo/kotlin/DemoLights03.kt) + ![DemoLights03Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoLights03Kt.png) +[source code](src/demo/kotlin/DemoLights03.kt) + ### DemoObject01 -[source code](src/demo/kotlin/DemoObject01.kt) + ![DemoObject01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoObject01Kt.png) +[source code](src/demo/kotlin/DemoObject01.kt) + ### DemoScene01 -[source code](src/demo/kotlin/DemoScene01.kt) + ![DemoScene01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoScene01Kt.png) +[source code](src/demo/kotlin/DemoScene01.kt) + ### DemoScene02 -[source code](src/demo/kotlin/DemoScene02.kt) + ![DemoScene02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoScene02Kt.png) +[source code](src/demo/kotlin/DemoScene02.kt) + ### DemoScene03 -[source code](src/demo/kotlin/DemoScene03.kt) + ![DemoScene03Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoScene03Kt.png) +[source code](src/demo/kotlin/DemoScene03.kt) + ### DemoSegmentContours01 -[source code](src/demo/kotlin/DemoSegmentContours01.kt) + ![DemoSegmentContours01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoSegmentContours01Kt.png) +[source code](src/demo/kotlin/DemoSegmentContours01.kt) + ### DemoSkinning01 -[source code](src/demo/kotlin/DemoSkinning01.kt) + ![DemoSkinning01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-dnk3/images/DemoSkinning01Kt.png) + +[source code](src/demo/kotlin/DemoSkinning01.kt) diff --git a/orx-jvm/orx-gui/README.md b/orx-jvm/orx-gui/README.md index 1c2933e8..af6b3bf1 100644 --- a/orx-jvm/orx-gui/README.md +++ b/orx-jvm/orx-gui/README.md @@ -177,41 +177,60 @@ import org.openrndr.extra.parameters.DoubleParameter ## Demos ### DemoAppearance01 -[source code](src/demo/kotlin/DemoAppearance01.kt) +A simple demonstration of a GUI for drawing some circles ![DemoAppearance01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoAppearance01Kt.png) -### DemoHide01 -[source code](src/demo/kotlin/DemoHide01.kt) +[source code](src/demo/kotlin/DemoAppearance01.kt) +### DemoHide01 + +A simple demonstration of a GUI for drawing some circles ![DemoHide01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoHide01Kt.png) -### DemoOptions01 -[source code](src/demo/kotlin/DemoOptions01.kt) +[source code](src/demo/kotlin/DemoHide01.kt) +### DemoOptions01 + +A simple demonstration of a GUI with a drop down menu ![DemoOptions01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoOptions01Kt.png) +[source code](src/demo/kotlin/DemoOptions01.kt) + ### DemoPath01 -[source code](src/demo/kotlin/DemoPath01.kt) + ![DemoPath01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoPath01Kt.png) -### DemoPresets01 -[source code](src/demo/kotlin/DemoPresets01.kt) +[source code](src/demo/kotlin/DemoPath01.kt) +### DemoPresets01 + +Shows how to store and retrieve in-memory gui presets. +Keyboard controls: +[Left Shift] + [0]..[9] => store current gui values to a preset +[0]..[9] => recall a preset ![DemoPresets01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoPresets01Kt.png) -### DemoSideCanvas01 -[source code](src/demo/kotlin/DemoSideCanvas01.kt) +[source code](src/demo/kotlin/DemoPresets01.kt) +### DemoSideCanvas01 + +A simple demonstration of a GUI for drawing some circles ![DemoSideCanvas01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoSideCanvas01Kt.png) -### DemoSimple01 -[source code](src/demo/kotlin/DemoSimple01.kt) +[source code](src/demo/kotlin/DemoSideCanvas01.kt) +### DemoSimple01 + +A simple demonstration of a GUI for drawing some circles ![DemoSimple01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoSimple01Kt.png) +[source code](src/demo/kotlin/DemoSimple01.kt) + ### DemoXYParameter -[source code](src/demo/kotlin/DemoXYParameter.kt) + ![DemoXYParameterKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-gui/images/DemoXYParameterKt.png) + +[source code](src/demo/kotlin/DemoXYParameter.kt) diff --git a/orx-jvm/orx-keyframer/README.md b/orx-jvm/orx-keyframer/README.md index 6c8c82d7..f07df394 100644 --- a/orx-jvm/orx-keyframer/README.md +++ b/orx-jvm/orx-keyframer/README.md @@ -190,31 +190,43 @@ Supported functions in expressions: ## Demos ### DemoEvelope01 -[source code](src/demo/kotlin/DemoEvelope01.kt) + ![DemoEvelope01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-keyframer/images/DemoEvelope01Kt.png) +[source code](src/demo/kotlin/DemoEvelope01.kt) + ### DemoFull01 -[source code](src/demo/kotlin/DemoFull01.kt) + ![DemoFull01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-keyframer/images/DemoFull01Kt.png) +[source code](src/demo/kotlin/DemoFull01.kt) + ### DemoScrub01 -[source code](src/demo/kotlin/DemoScrub01.kt) + ![DemoScrub01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-keyframer/images/DemoScrub01Kt.png) +[source code](src/demo/kotlin/DemoScrub01.kt) + ### DemoSimple01 -[source code](src/demo/kotlin/DemoSimple01.kt) + ![DemoSimple01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-keyframer/images/DemoSimple01Kt.png) +[source code](src/demo/kotlin/DemoSimple01.kt) + ### DemoSimple02 -[source code](src/demo/kotlin/DemoSimple02.kt) + ![DemoSimple02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-keyframer/images/DemoSimple02Kt.png) +[source code](src/demo/kotlin/DemoSimple02.kt) + ### DemoSimpleExpressions01 -[source code](src/demo/kotlin/DemoSimpleExpressions01.kt) + ![DemoSimpleExpressions01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-keyframer/images/DemoSimpleExpressions01Kt.png) + +[source code](src/demo/kotlin/DemoSimpleExpressions01.kt) diff --git a/orx-jvm/orx-olive/README.md b/orx-jvm/orx-olive/README.md index e4fe850f..f1ef0188 100644 --- a/orx-jvm/orx-olive/README.md +++ b/orx-jvm/orx-olive/README.md @@ -138,11 +138,15 @@ import org.openrndr.draw.* ## Demos ### DemoOlive01 -[source code](src/demo/kotlin/DemoOlive01.kt) +Live-coding with [oliveProgram] ![DemoOlive01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-olive/images/DemoOlive01Kt.png) -### DemoOliveFromScript01 -[source code](src/demo/kotlin/DemoOliveFromScript01.kt) +[source code](src/demo/kotlin/DemoOlive01.kt) +### DemoOliveFromScript01 + +Live-coding with [Olive], an older, not recommended, way to do things ![DemoOliveFromScript01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-olive/images/DemoOliveFromScript01Kt.png) + +[source code](src/demo/kotlin/DemoOliveFromScript01.kt) diff --git a/orx-jvm/orx-panel/README.md b/orx-jvm/orx-panel/README.md index 95ffce79..272b4173 100644 --- a/orx-jvm/orx-panel/README.md +++ b/orx-jvm/orx-panel/README.md @@ -5,21 +5,29 @@ The OPENRNDR UI toolkit. Provides buttons, sliders, text, a color picker and muc ## Demos ### DemoHorizontalLayout01 -[source code](src/demo/kotlin/DemoHorizontalLayout01.kt) + ![DemoHorizontalLayout01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-panel/images/DemoHorizontalLayout01Kt.png) +[source code](src/demo/kotlin/DemoHorizontalLayout01.kt) + ### DemoVerticalLayout01 -[source code](src/demo/kotlin/DemoVerticalLayout01.kt) + ![DemoVerticalLayout01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-panel/images/DemoVerticalLayout01Kt.png) +[source code](src/demo/kotlin/DemoVerticalLayout01.kt) + ### DemoWatchDiv01 -[source code](src/demo/kotlin/DemoWatchDiv01.kt) + ![DemoWatchDiv01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-panel/images/DemoWatchDiv01Kt.png) +[source code](src/demo/kotlin/DemoWatchDiv01.kt) + ### DemoWatchObjectDiv01 -[source code](src/demo/kotlin/DemoWatchObjectDiv01.kt) + ![DemoWatchObjectDiv01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-panel/images/DemoWatchObjectDiv01Kt.png) + +[source code](src/demo/kotlin/DemoWatchObjectDiv01.kt) diff --git a/orx-jvm/orx-poisson-fill/README.md b/orx-jvm/orx-poisson-fill/README.md index a724d33b..13898c16 100644 --- a/orx-jvm/orx-poisson-fill/README.md +++ b/orx-jvm/orx-poisson-fill/README.md @@ -5,11 +5,15 @@ Post processing effect that fills transparent parts of the image interpolating t ## Demos ### DemoPoissonFill01 -[source code](src/demo/kotlin/DemoPoissonFill01.kt) + ![DemoPoissonFill01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-poisson-fill/images/DemoPoissonFill01Kt.png) +[source code](src/demo/kotlin/DemoPoissonFill01.kt) + ### DemoPoissonFill02 -[source code](src/demo/kotlin/DemoPoissonFill02.kt) + ![DemoPoissonFill02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-poisson-fill/images/DemoPoissonFill02Kt.png) + +[source code](src/demo/kotlin/DemoPoissonFill02.kt) diff --git a/orx-jvm/orx-processing/README.md b/orx-jvm/orx-processing/README.md index 02d7dc44..56cc4a9c 100644 --- a/orx-jvm/orx-processing/README.md +++ b/orx-jvm/orx-processing/README.md @@ -14,11 +14,15 @@ APIs of both Processing and OPENRNDR, simplifying interoperability and reducing ## Demos ### DemoPShape01 -[source code](src/demo/kotlin/DemoPShape01.kt) + ![DemoPShape01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-processing/images/DemoPShape01Kt.png) +[source code](src/demo/kotlin/DemoPShape01.kt) + ### DemoPShape02 -[source code](src/demo/kotlin/DemoPShape02.kt) + ![DemoPShape02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-processing/images/DemoPShape02Kt.png) + +[source code](src/demo/kotlin/DemoPShape02.kt) diff --git a/orx-jvm/orx-rabbit-control/README.md b/orx-jvm/orx-rabbit-control/README.md index 9ad5daee..a3411c79 100644 --- a/orx-jvm/orx-rabbit-control/README.md +++ b/orx-jvm/orx-rabbit-control/README.md @@ -41,16 +41,22 @@ More info about the web client: ## Demos ### DemoRabbitControl -[source code](src/demo/kotlin/DemoRabbitControl.kt) + ![DemoRabbitControlKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-rabbit-control/images/DemoRabbitControlKt.png) +[source code](src/demo/kotlin/DemoRabbitControl.kt) + ### DemoRabbitControlManualOverlay -[source code](src/demo/kotlin/DemoRabbitControlManualOverlay.kt) + ![DemoRabbitControlManualOverlayKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-rabbit-control/images/DemoRabbitControlManualOverlayKt.png) +[source code](src/demo/kotlin/DemoRabbitControlManualOverlay.kt) + ### DemoRabbitHole -[source code](src/demo/kotlin/DemoRabbitHole.kt) + ![DemoRabbitHoleKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-jvm/orx-rabbit-control/images/DemoRabbitHoleKt.png) + +[source code](src/demo/kotlin/DemoRabbitHole.kt)