Commit Graph

57 Commits

Author SHA1 Message Date
Edwin Jakobs
5012f8fb14 Remove Spek add Kotest 2023-11-18 22:36:35 +01:00
Edwin Jakobs
5ccb6f2170 [orx-shapes] Add Circle.contour(segments), Ellipse.contour(segments) 2023-11-01 18:18:55 +01:00
Edwin Jakobs
6e14b36540 [orx-shapes] Improve support for open contours in adjustContour 2023-10-30 07:53:40 +01:00
Edwin Jakobs
2293d5d74e [orx-shapes] Add splitIn 2023-10-28 14:01:39 +02:00
Edwin Jakobs
cce913d269 [orx-shapes] Add position to ContourAdjusterVertex 2023-10-27 20:44:54 +02:00
Edwin Jakobs
fd5d6f7020 [orx-shapes] Add edge/contour replacement 2023-10-27 16:27:19 +02:00
Edwin Jakobs
598761179d [orx-shapes] Add selection stacks and selection parameters 2023-10-27 07:58:21 +02:00
Edwin Jakobs
cd44428c54 [orx-shapes] Add segmentIndex indirection 2023-10-23 22:49:36 +02:00
Edwin Jakobs
9336bbfa18 [orx-shapes] Add support for multiple selections 2023-10-23 21:29:08 +02:00
Edwin Jakobs
e7f8add84e [orx-shapes] Add WIP ContourAdjuster framework 2023-10-23 12:27:45 +02:00
Edwin Jakobs
283fd939c4 [orx-shapes] Add shapesFromText 2023-10-11 17:18:58 +02:00
Edwin Jakobs
98b378d5c6 [orx-shapes] Implement RoundedRectangle using circular rounding 2023-08-08 16:38:28 +02:00
Edwin Jakobs
607c0c58c6 [orx-shapes] Improve RectifiedContour's handling of empty contours 2023-07-20 14:14:59 +02:00
Edwin Jakobs
5770281a5f [orx-shapes] Fix minimum number of points bug in RectifiedContour, expose lengthScale 2023-07-18 22:42:39 +02:00
Edwin Jakobs
9412e41c3d [orx-shapes] Remove #version from BezierPatchDrawer shader generator 2023-06-09 00:07:04 +02:00
Edwin Jakobs
ccd7a98b12 Replace mod_() calls with mod() 2023-04-29 13:51:06 +02:00
Abe Pazos
7412ae4595 Fixes to orx-color and orx-shapes (#296) 2023-03-21 09:57:26 +01:00
Edwin Jakobs
aed6efb87a [orx-shapes] Add Arc, Net, Pulley, Tear and bounds tools 2023-02-02 10:06:18 +01:00
Edwin Jakobs
c3ef5053c1 [orx-shapes] Add RectifiedContour 2023-02-01 22:22:44 +01:00
Vechro
47d4293a57 Fixes and move to jvmDemo (#286) 2023-01-15 15:27:19 +01:00
Abe Pazos
ee9c5e0f70 [orx-shapes] Fix Rectangle.grid rounding error (#252) 2022-08-10 22:18:33 +02:00
Vechro
bad90709cc Rename org.openrndr.extras -> org.openrndr.extra (#250)
Co-authored-by: Edwin Jakobs <edwin@rndr.studio>
2022-07-28 19:23:26 +02:00
Ricardo Matias
1bf7abbb96 Add curl parameter to extension methods (#229) 2022-03-09 08:56:09 +01:00
Abe Pazos
b7bd7aee83 Add new Rectangle.grid with cell size argument (#223) 2022-02-28 21:02:57 +01:00
Abe Pazos
ccc3ed5bbc [orx-shape] Add last point for open contours (#228) 2022-02-19 18:23:27 +01:00
Edwin Jakobs
7ff626fa8a [orx-shapes] Add simple hobbyCurve interfaces 2021-11-20 23:54:21 +01:00
Edwin Jakobs
43b78954e5 [orx-shapes] Add simple alphaShape interface 2021-11-20 23:53:01 +01:00
Steven van den Broek
e0fae088c3 [orx-shapes] Add alpha shapes with holes using opernndr's Shape (#206) 2021-11-08 17:24:57 +01:00
Steven van den Broek
ee3a3603c0 [orx-shapes] Add alpha shapes (#203) 2021-10-24 20:41:40 +02:00
Edwin Jakobs
af524b8e42 [orx-color] Make ColorOKHSL, ColorOKHSV AlgabraicCcolor, fix package name 2021-10-22 07:38:59 +02:00
Edwin Jakobs
9921857007 Fix demos 2021-10-21 21:05:17 +02:00
Steven van den Broek
8808e62431 [orx-shapes] Add Hobby curves (#200) 2021-10-13 07:16:28 -07:00
Edwin Jakobs
bf11867232 Add ApplicationPreload mechanism to collectScreenshots 2021-08-31 22:43:39 +02:00
Edwin Jakobs
9a2f10f81d Switch back to fun main() 2021-08-30 17:18:54 +02:00
Edwin Jakobs
c5a95f8d17 [orx-shapes] Fix buffer resizing code in drawer.bezierPatches 2021-08-30 15:35:22 +02:00
Steven van den Broek
a6d08467fa Add 3D Bézier patch (#190) 2021-08-30 15:22:41 +02:00
Edwin Jakobs
fa2ae01173 [orx-shapes] convert to MPP 2021-07-06 10:17:45 +02:00
Edwin Jakobs
9435907ef9 Upgrade to OPENRNDR 0.4 snapshot 2021-06-22 11:08:07 +02:00
Edwin Jakobs
9acd221f49 [orx-shapes] Add Drawer.bezierPatches 2021-03-20 10:10:26 +01:00
Abe Pazos
8d6b82a24e Add comments to bezierPatch demos, simplify. (#173) 2021-02-23 08:24:10 +01:00
Edwin Jakobs
a1ad727bf3 [orx-shapes] Add Rectangle.grid 2021-02-20 10:10:07 +01:00
Steven van den Broek
d6dbf2a6d7 [orx-shapes] use phase parameter in regularStar (#168) 2021-02-04 08:45:24 +01:00
Edwin Jakobs
b41ba5fdfc [orx-shapes] Add linear operator and contour conversion to bezierpatch 2020-10-24 11:09:06 +02:00
Edwin Jakobs
14434ec93b [orx-shapes] Add gradient to BezierPatch 2020-10-12 22:33:08 +02:00
Edwin Jakobs
e7579a79f5 [orx-shapes] Add BezierPatch 2020-10-12 10:14:59 +02:00
Abe Pazos
677f821ca8 Improve demos for better screenshots, cleanup 2020-05-20 14:16:46 +02:00
Edwin Jakobs
ca53dfe902 Upgrade to OPENRNDR 0.3.42-rc.9, add DemoRegularStar02 2020-05-14 10:11:38 +02:00
Edwin Jakobs
261228ced3 Add orx-shapes demos 2020-05-13 15:49:21 +02:00
Edwin Jakobs
065bf71e51 Upgrade to OPENRNDR 0.3.41-rc.1, add unit tests for shape related code 2020-03-31 14:55:41 +02:00
Edwin Jakobs
8d810226da Revise chamfer operators, add bulge operator 2020-03-26 19:35:37 +01:00