add demos to README.md

This commit is contained in:
Abe Pazos
2025-08-27 19:48:23 +00:00
parent b231b415f1
commit 64493302c7
35 changed files with 283 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ Demonstrates how to
- Draw it on the program window
- Save it to an SVG file
- Print the SVG content as text
![DemoCompositionDrawer01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-composition/images/DemoCompositionDrawer01Kt.png)
[source code](src/jvmDemo/kotlin/DemoCompositionDrawer01.kt)
@@ -37,6 +38,7 @@ The first shape clips part of the second one away,
producing a shape that seems to be behind the first one.
Without clipping, the second circle would cover part of the first one.
![DemoCompositionDrawer02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-composition/images/DemoCompositionDrawer02Kt.png)
[source code](src/jvmDemo/kotlin/DemoCompositionDrawer02.kt)
@@ -51,6 +53,7 @@ a complete circle, a moon-like shape, and a shape with two small black areas.
One way to verify this is by saving the design as an SVG file and opening
it in vector editing software.
![DemoCompositionDrawer03Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-composition/images/DemoCompositionDrawer03Kt.png)
[source code](src/jvmDemo/kotlin/DemoCompositionDrawer03.kt)
@@ -62,6 +65,7 @@ Demonstrates how to add content to and how to clear an existing Composition.
A number of circles are added when the program starts.
Dragging the mouse button adds more circles.
Right-clicking the mouse clears the Composition.
![DemoCompositionDrawer04Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-composition/images/DemoCompositionDrawer04Kt.png)
[source code](src/jvmDemo/kotlin/DemoCompositionDrawer04.kt)
@@ -72,6 +76,7 @@ Demonstrates how to
- Create a Composition with a group
- Add XML attributes so the group appears as a layer in Inkscape
![DemoCompositionDrawer05Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-composition/images/DemoCompositionDrawer05Kt.png)
[source code](src/jvmDemo/kotlin/DemoCompositionDrawer05.kt)