296 lines
14 KiB
Markdown
296 lines
14 KiB
Markdown
# orx-shapes
|
|
|
|
Collection of 2D shape generators and modifiers.
|
|
|
|
<!-- __demos__ -->
|
|
## Demos
|
|
### adjust/DemoAdjustContour01
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour01.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour02
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour02.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour03
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour03.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour04
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour04.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour05
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour05.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour06
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour06.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour07
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour07.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour08
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour08.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContour09
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContour09.kt)
|
|
|
|

|
|
|
|
### adjust/DemoAdjustContourContinue01
|
|
[source code](src/jvmDemo/kotlin/adjust/DemoAdjustContourContinue01.kt)
|
|
|
|

|
|
|
|
### alphashape/DemoAlphaShape
|
|
[source code](src/jvmDemo/kotlin/alphashape/DemoAlphaShape.kt)
|
|
|
|

|
|
|
|
### arrangement/DemoArrangement01
|
|
[source code](src/jvmDemo/kotlin/arrangement/DemoArrangement01.kt)
|
|
|
|

|
|
|
|
### arrangement/DemoArrangement02
|
|
[source code](src/jvmDemo/kotlin/arrangement/DemoArrangement02.kt)
|
|
|
|

|
|
|
|
### arrangement/DemoArrangement04
|
|
[source code](src/jvmDemo/kotlin/arrangement/DemoArrangement04.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatch01
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatch01.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatch02
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatch02.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatch03
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatch03.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatch04
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatch04.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatch05
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatch05.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatchDrawer01
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatchDrawer01.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatchDrawer02
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatchDrawer02.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatchDrawer03
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatchDrawer03.kt)
|
|
|
|

|
|
|
|
### bezierpatch/DemoBezierPatches01
|
|
[source code](src/jvmDemo/kotlin/bezierpatch/DemoBezierPatches01.kt)
|
|
|
|

|
|
|
|
### blend/DemoContourBlend01
|
|
[source code](src/jvmDemo/kotlin/blend/DemoContourBlend01.kt)
|
|
|
|

|
|
|
|
### blend/DemoContourBlend02
|
|
[source code](src/jvmDemo/kotlin/blend/DemoContourBlend02.kt)
|
|
|
|

|
|
|
|
### frames/DemoFrames01
|
|
[source code](src/jvmDemo/kotlin/frames/DemoFrames01.kt)
|
|
|
|

|
|
|
|
### hobbycurve/DemoHobbyCurve01
|
|
[source code](src/jvmDemo/kotlin/hobbycurve/DemoHobbyCurve01.kt)
|
|
|
|

|
|
|
|
### hobbycurve/DemoHobbyCurve02
|
|
[source code](src/jvmDemo/kotlin/hobbycurve/DemoHobbyCurve02.kt)
|
|
|
|

|
|
|
|
### hobbycurve/DemoHobbyCurve3D01
|
|
[source code](src/jvmDemo/kotlin/hobbycurve/DemoHobbyCurve3D01.kt)
|
|
|
|

|
|
|
|
### operators/DemoRoundCorners01
|
|
[source code](src/jvmDemo/kotlin/operators/DemoRoundCorners01.kt)
|
|
|
|

|
|
|
|
### ordering/DemoHilbertOrder01
|
|
[source code](src/jvmDemo/kotlin/ordering/DemoHilbertOrder01.kt)
|
|
|
|

|
|
|
|
### ordering/DemoHilbertOrder02
|
|
[source code](src/jvmDemo/kotlin/ordering/DemoHilbertOrder02.kt)
|
|
|
|

|
|
|
|
### path3d/DemoPath3DProjection
|
|
[source code](src/jvmDemo/kotlin/path3d/DemoPath3DProjection.kt)
|
|
|
|

|
|
|
|
### primitives/DemoArc01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoArc01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoNet01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoNet01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoPulley01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoPulley01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleDistribute01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleDistribute01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleFitHorizontally
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleFitHorizontally.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleGrid01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleGrid01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleGrid02
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleGrid02.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleGrid03
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleGrid03.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleIntersection01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleIntersection01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectangleIrregularGrid
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectangleIrregularGrid.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRectanglePlace01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRectanglePlace01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRegularPolygon
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRegularPolygon.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRegularStar01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRegularStar01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRegularStar02
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRegularStar02.kt)
|
|
|
|

|
|
|
|
### primitives/DemoRoundedRectangle
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoRoundedRectangle.kt)
|
|
|
|

|
|
|
|
### primitives/DemoSplit01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoSplit01.kt)
|
|
|
|

|
|
|
|
### primitives/DemoTear01
|
|
[source code](src/jvmDemo/kotlin/primitives/DemoTear01.kt)
|
|
|
|

|
|
|
|
### rectify/DemoRectifiedContour01
|
|
[source code](src/jvmDemo/kotlin/rectify/DemoRectifiedContour01.kt)
|
|
|
|

|
|
|
|
### rectify/DemoRectifiedContour02
|
|
[source code](src/jvmDemo/kotlin/rectify/DemoRectifiedContour02.kt)
|
|
|
|

|
|
|
|
### rectify/DemoRectifiedContour03
|
|
[source code](src/jvmDemo/kotlin/rectify/DemoRectifiedContour03.kt)
|
|
|
|

|
|
|
|
### rectify/DemoRectifiedContour04
|
|
[source code](src/jvmDemo/kotlin/rectify/DemoRectifiedContour04.kt)
|
|
|
|

|
|
|
|
### rectify/DemoRectifiedPath3D01
|
|
[source code](src/jvmDemo/kotlin/rectify/DemoRectifiedPath3D01.kt)
|
|
|
|

|
|
|
|
### text/DemoText01
|
|
[source code](src/jvmDemo/kotlin/text/DemoText01.kt)
|
|
|
|

|
|
|
|
### tunni/DemoTunniAdjuster01
|
|
[source code](src/jvmDemo/kotlin/tunni/DemoTunniAdjuster01.kt)
|
|
|
|

|
|
|
|
### tunni/DemoTunniPoint01
|
|
[source code](src/jvmDemo/kotlin/tunni/DemoTunniPoint01.kt)
|
|
|
|

|