Commit Graph

131 Commits

Author SHA1 Message Date
Abe Pazos
64493302c7 add demos to README.md 2025-08-27 19:48:23 +00:00
Abe Pazos
700b666e5c add demos to README.md 2025-08-27 18:32:18 +00:00
Abe Pazos
4293d852fe [orx-noise] s/simplexLinear/simplex/ in README.md 2025-08-11 14:48:34 +00:00
Abe Pazos
6db05951ef Remove unused imports 2025-08-04 12:00:35 +02:00
Edwin Jakobs
98e0f8e537 Add test placeholders to prevent Gradle 9.0.0 from detecting missing tests 2025-08-01 08:16:31 +02:00
Edwin Jakobs
4901b22ef4 [orx-shade-styles] Add noise {} shade style builder 2025-03-30 17:17:38 +02:00
Edwin Jakobs
3c0f40f3a6 add demos to README.md 2025-02-26 21:45:56 +00:00
Edwin Jakobs
90d9e4685e [orx-noise] Add demos and extensions for uniform simplex sampling 2025-02-26 22:12:26 +01:00
Edwin Jakobs
660949271d [orx-noise] Add uniformSub functions for Box and Rectangle
Introduce `uniformSub` functions to generate sub-boxes and sub-rectangles with random dimensions within specified ranges. These additions enhance functionality for creating randomized geometric shapes.
2025-02-26 21:30:24 +01:00
Edwin Jakobs
0a3051a088 [orx-noise] Add utility functions for random Boolean generation
Introduce `Boolean.random` and `Boolean.randoms` functions for generating random Boolean values with a specified probability. These utilities support single values and lists, using a customizable `Random` instance.
2025-02-24 12:30:09 +01:00
Edwin Jakobs
70e87c73ce [orx-noise] Add Double.uniforms() 2025-02-20 16:57:35 +01:00
Edwin Jakobs
03a2837c20 add demos to README.md 2025-02-02 11:07:28 +00:00
Edwin Jakobs
64ac42913c [orx-noise] Refactor LinearRangeExtensions, add SimplexRangeExtensions 2025-02-02 11:41:34 +01:00
Edwin Jakobs
13bc4bc472 add demos to README.md 2025-02-01 13:35:43 +00:00
Edwin Jakobs
2208de2fb3 [orx-noise] Add LinearRange extension functions for uniform and hashed values 2025-02-01 14:21:19 +01:00
Edwin Jakobs
de637c087f Improve error messages 2025-01-30 16:56:06 +01:00
Abe Pazos
c85144c6fe [orx-noise] Tidy up demos
Produce 720px wide images.
Use main() = application { for reduced indentation
2025-01-24 21:47:44 +01:00
Edwin Jakobs
248352031f add demos to README.md 2025-01-24 10:55:22 +00:00
Edwin Jakobs
c7b81feb5e [orx-noise] Add Rseq and Hammersley sequences 2025-01-24 11:34:58 +01:00
Edwin Jakobs
b62746c94e [orx-noise, orx-gui] Deprecate Random 2025-01-20 11:37:52 +01:00
Edwin Jakobs
3309bd91d5 [orx-noise] Add generated and verified documentation 2025-01-19 11:01:54 +01:00
Edwin Jakobs
6b89b4620d add demos to README.md 2024-10-21 19:20:58 +00:00
Edwin Jakobs
7f60cc5be5 [orx-noise] Add uniform hash glsl phrases 2024-10-21 21:07:07 +02:00
Edwin Jakobs
1b9264c88e add demos to README.md 2024-10-20 13:06:27 +00:00
Edwin Jakobs
fba1e5b61a [orx-noise] Add hash functions 2024-10-20 14:15:02 +02:00
Edwin Jakobs
6e1e161726 add demos to README.md 2024-10-19 17:44:49 +00:00
Edwin Jakobs
86907936af [orx-noise] Replace hash functions 2024-10-19 17:01:12 +02:00
Edwin Jakobs
8a18546ef1 [orx-noise] Fix bug in List<Triangle>.uniform 2024-10-19 16:54:49 +02:00
Edwin Jakobs
8a4a85d333 Upgrade to Gradle 8.10, Kotlin 2.0.20, reduce warnings 2024-08-25 09:39:18 +02:00
Abe Pazos
c5fb56626c Remove unused imports (#344) 2024-06-24 10:02:34 +02:00
Edwin Jakobs
78fbff54c5 Upgrade to JDK 17. Add @JvmRecord annotations 2024-06-01 07:31:44 +02:00
Abe Pazos
d8682f34f9 Readme files: add missing "kotlin" to code fences (#336) 2024-05-27 14:37:21 +02:00
Edwin Jakobs
37ca4f3a5d [orx-noise] Add ShapeProvider.uniform() and List<Triangle>.uniform() 2024-05-22 13:04:06 +02:00
Edwin Jakobs
af6d35c59b Update for OPENRNDR segment and path generalizations 2024-03-19 16:53:51 +01:00
Abe Pazos
0e8ca543ab Fix gradle deprecation warnings (#326) 2024-01-22 08:03:49 +01:00
Edwin Jakobs
5364cc6eee [orx-noise] Fix infinite loop in Vector2.uniformRing 2023-12-15 18:10:31 +01:00
Edwin Jakobs
e2a27ebf3d [orx-noise] Move DescribeSpec based tests to jvmTest 2023-11-30 12:42:53 +01:00
Edwin Jakobs
5012f8fb14 Remove Spek add Kotest 2023-11-18 22:36:35 +01:00
Edwin Jakobs
a8e23ad651 Upgrade to Kotlin 1.9.20, Nebula release 18.0.3 2023-11-02 15:16:01 +01:00
Edwin Jakobs
ccd7a98b12 Replace mod_() calls with mod() 2023-04-29 13:51:06 +02:00
Abe Pazos
2fd444604b [orx-noise] Optimization. Reduce attempt-count in shape.uniform (#289) 2023-02-12 20:56:16 +01:00
OPENRNDR Actions
467d2dea29 add demos to README.md 2023-01-15 14:42:36 +00:00
Vechro
47d4293a57 Fixes and move to jvmDemo (#286) 2023-01-15 15:27:19 +01:00
OPENRNDR Actions
ed6cda8cca add demos to README.md 2022-10-20 19:27:57 +00:00
Abe Pazos
51096e50f6 [orx-noise] Bring back GLSL NoiseFilters.kt (#277) 2022-10-20 21:15:32 +02:00
Edwin Jakobs
e8619e402f [orx-hash-grid] Add point owners 2022-08-28 07:33:11 +02:00
Vechro
f9130d9108 Use buildSrc to deduplicate build logic (#262) 2022-08-25 11:52:24 +02:00
Abe Pazos
86fc6e2b49 [orx-noise] Describe ShapeNoise.kt functions (#270) 2022-08-24 07:47:27 +02:00
Edwin Jakobs
b91dc34916 [orx-noise] Add percentile parameter to uni-/bipolar functions 2022-08-23 22:57:54 +02:00
Edwin Jakobs
6a4e3c3a44 [orx-noise] Improve uni-/bipolar functions, add clamp functions 2022-08-23 18:46:59 +02:00