# orx-shapes Collection of 2D shape generators and modifiers. ## Demos ### DemoAdjustContour01 [source code](src/jvmDemo/kotlin/DemoAdjustContour01.kt) ![DemoAdjustContour01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAdjustContour01Kt.png) ### DemoAdjustContour02 [source code](src/jvmDemo/kotlin/DemoAdjustContour02.kt) ![DemoAdjustContour02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAdjustContour02Kt.png) ### DemoAdjustContour03 [source code](src/jvmDemo/kotlin/DemoAdjustContour03.kt) ![DemoAdjustContour03Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAdjustContour03Kt.png) ### DemoAdjustContour04 [source code](src/jvmDemo/kotlin/DemoAdjustContour04.kt) ![DemoAdjustContour04Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAdjustContour04Kt.png) ### DemoAdjustContour05 [source code](src/jvmDemo/kotlin/DemoAdjustContour05.kt) ![DemoAdjustContour05Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAdjustContour05Kt.png) ### DemoAdjustContour06 [source code](src/jvmDemo/kotlin/DemoAdjustContour06.kt) ![DemoAdjustContour06Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAdjustContour06Kt.png) ### DemoAlphaShape [source code](src/jvmDemo/kotlin/DemoAlphaShape.kt) ![DemoAlphaShapeKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoAlphaShapeKt.png) ### DemoArc01 [source code](src/jvmDemo/kotlin/DemoArc01.kt) ![DemoArc01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoArc01Kt.png) ### DemoBezierPatch01 [source code](src/jvmDemo/kotlin/DemoBezierPatch01.kt) ![DemoBezierPatch01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatch01Kt.png) ### DemoBezierPatch02 [source code](src/jvmDemo/kotlin/DemoBezierPatch02.kt) ![DemoBezierPatch02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatch02Kt.png) ### DemoBezierPatch03 [source code](src/jvmDemo/kotlin/DemoBezierPatch03.kt) ![DemoBezierPatch03Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatch03Kt.png) ### DemoBezierPatch04 [source code](src/jvmDemo/kotlin/DemoBezierPatch04.kt) ![DemoBezierPatch04Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatch04Kt.png) ### DemoBezierPatch05 [source code](src/jvmDemo/kotlin/DemoBezierPatch05.kt) ![DemoBezierPatch05Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatch05Kt.png) ### DemoBezierPatchDrawer01 [source code](src/jvmDemo/kotlin/DemoBezierPatchDrawer01.kt) ![DemoBezierPatchDrawer01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatchDrawer01Kt.png) ### DemoBezierPatchDrawer02 [source code](src/jvmDemo/kotlin/DemoBezierPatchDrawer02.kt) ![DemoBezierPatchDrawer02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatchDrawer02Kt.png) ### DemoBezierPatchDrawer03 [source code](src/jvmDemo/kotlin/DemoBezierPatchDrawer03.kt) ![DemoBezierPatchDrawer03Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatchDrawer03Kt.png) ### DemoBezierPatches01 [source code](src/jvmDemo/kotlin/DemoBezierPatches01.kt) ![DemoBezierPatches01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoBezierPatches01Kt.png) ### DemoHobbyCurve01 [source code](src/jvmDemo/kotlin/DemoHobbyCurve01.kt) ![DemoHobbyCurve01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoHobbyCurve01Kt.png) ### DemoHobbyCurve02 [source code](src/jvmDemo/kotlin/DemoHobbyCurve02.kt) ![DemoHobbyCurve02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoHobbyCurve02Kt.png) ### DemoNet01 [source code](src/jvmDemo/kotlin/DemoNet01.kt) ![DemoNet01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoNet01Kt.png) ### DemoPulley01 [source code](src/jvmDemo/kotlin/DemoPulley01.kt) ![DemoPulley01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoPulley01Kt.png) ### DemoRectangleGrid01 [source code](src/jvmDemo/kotlin/DemoRectangleGrid01.kt) ![DemoRectangleGrid01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRectangleGrid01Kt.png) ### DemoRectangleGrid02 [source code](src/jvmDemo/kotlin/DemoRectangleGrid02.kt) ![DemoRectangleGrid02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRectangleGrid02Kt.png) ### DemoRectifiedContour01 [source code](src/jvmDemo/kotlin/DemoRectifiedContour01.kt) ![DemoRectifiedContour01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRectifiedContour01Kt.png) ### DemoRectifiedContour02 [source code](src/jvmDemo/kotlin/DemoRectifiedContour02.kt) ![DemoRectifiedContour02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRectifiedContour02Kt.png) ### DemoRegularPolygon [source code](src/jvmDemo/kotlin/DemoRegularPolygon.kt) ![DemoRegularPolygonKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRegularPolygonKt.png) ### DemoRegularStar01 [source code](src/jvmDemo/kotlin/DemoRegularStar01.kt) ![DemoRegularStar01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRegularStar01Kt.png) ### DemoRegularStar02 [source code](src/jvmDemo/kotlin/DemoRegularStar02.kt) ![DemoRegularStar02Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRegularStar02Kt.png) ### DemoRoundedRectangle [source code](src/jvmDemo/kotlin/DemoRoundedRectangle.kt) ![DemoRoundedRectangleKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoRoundedRectangleKt.png) ### DemoSplit01 [source code](src/jvmDemo/kotlin/DemoSplit01.kt) ![DemoSplit01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoSplit01Kt.png) ### DemoTear01 [source code](src/jvmDemo/kotlin/DemoTear01.kt) ![DemoTear01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoTear01Kt.png) ### DemoText01 [source code](src/jvmDemo/kotlin/DemoText01.kt) ![DemoText01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shapes/images/DemoText01Kt.png)