Commit Graph

78 Commits

Author SHA1 Message Date
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
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
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
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
Vechro
47d4293a57 Fixes and move to jvmDemo (#286) 2023-01-15 15:27:19 +01: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
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
Abe Pazos
299bebfe89 Fix poissonDiskSampling signature change in demos (#225) 2022-02-28 21:02:26 +01:00
Edwin Jakobs
a760df8849 [orx-noise] Switch poissonDiskSampling to use HashGrid, add multiScatter 2022-01-06 23:23:46 +01:00
Edwin Jakobs
2c58b11f8d [orx-noise] Add unipolar and bipolar functions 2021-11-08 19:20:19 +01:00
Edwin Jakobs
9921857007 Fix demos 2021-10-21 21:05:17 +02:00
Edwin Jakobs
1a4952ef09 [orx-noise] Rename ShapeProvider.poissonDiskSampling to ShapeProvider.scatter 2021-10-19 12:01:57 +02:00
Edwin Jakobs
d4309cf2c7 [orx-noise] Improve ShapeProvider.poissonDiskSampling by allowing multiple initialPoints. Boost poissonDiskSampling performance 2021-10-19 09:22:17 +02:00
Edwin Jakobs
737f1bcf85 [orx-noise] Add ShapeProvider.poissonDiskSampling 2021-10-17 17:26:39 +02:00
Edwin Jakobs
a3bb1b296a [orx-noise] Add scaleShiftInput, rename scaleBiasOutput to scaleShiftOutput, fix crossfade functions 2021-10-03 13:37:53 +02:00
Edwin Jakobs
2f3b34b4e3 [orx-noise] Add more crossfade functions 2021-09-09 10:28:10 +02: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
701f14400a Fix demos, upgrade to Gradle 7.2 2021-08-22 15:51:27 +02:00
Edwin Jakobs
32e81a82c5 [orx-noise] Add gradient and crossFade tools 2021-07-26 20:14:30 +02:00
Edwin Jakobs
454affbdfd [orx-noise] Add tools for functional composition 2021-07-25 22:36:07 +02:00
Edwin Jakobs
4f0de6a39b [orx-shader-phrases] Add shader embedding 2021-06-25 09:55:35 +02:00
Edwin Jakobs
1cf5c825d6 Convert orx-shader-phrases and orx-noise to MPP 2021-06-24 13:31:27 +02:00
Edwin Jakobs
9435907ef9 Upgrade to OPENRNDR 0.4 snapshot 2021-06-22 11:08:07 +02:00
Edwin Jakobs
6bbe93eda7 Fixes for OPENRNDR 0.3.58 compatibility 2021-05-15 10:05:19 +02:00
Ricardo Matias
a9a12811c4 Add Random push/pop + palette colors add via hex strings (#179) 2021-03-11 16:20:49 +01:00
Ricardo Matias
8521cebe16 [orx-noise] Add unseeded method to Random (#175) 2021-02-27 12:25:15 +01:00
Edwin Jakobs
10aed4d53d Revert "[orx-noise] Add unseeded method to Random (#171)" (#172)
This reverts commit af88ae93a7.
2021-02-22 08:43:37 +01:00
Ricardo Matias
af88ae93a7 [orx-noise] Add unseeded method to Random (#171) 2021-02-21 19:07:12 +01:00
Ricardo Matias
1af9accf7d [orx-noise] use common gaussian method (#170) 2021-02-20 21:10:50 +01:00
Edwin Jakobs
8cc54dc35d Fix recursion problem in Double.gaussian 2021-02-06 22:31:40 +01:00
Ricardo Matias
c12a5015e0 [orx-noise] isolated method for non-stateful rng (#155) 2021-01-03 11:45:17 +01:00
Ricardo Matias
26de896756 [orx-noise] Random.pick returns back an empty list (#150) 2020-09-11 10:31:44 +02:00
Abe Pazos
a6d9b42b32 UniformRandom: implement Rectangle argument (#149) 2020-08-28 17:32:41 +02:00
Edwin Jakobs
7116f49118 [orx-noise] Add Vector2/3/4 simplex short-hands 2020-08-04 10:22:56 +02:00
Edwin Jakobs
419c38cc25 [orx-dnk3] Add feature architecture and post processing effects 2020-07-06 13:00:58 +02:00
Abe Pazos
b6065b7198 background() deprecated, replace with clear() (#101) 2020-05-16 18:00:39 +02:00
Edwin Jakobs
983f40d21b Add DemoSimplex01.kt 2020-05-14 19:23:25 +02:00
Ricardo Matias
690f34063f Change random VectorN methods to lower case 2020-05-13 16:55:35 +02:00
Edwin Jakobs
5f13710420 Fix mix issues in orx-noise 2020-05-01 20:19:22 +02:00
Edwin Jakobs
af6ce5fcae Replace lerp from orx-noise with standard mix 2020-05-01 18:44:34 +02:00
Ricardo Matias
45c9ca11af Add Poisson Disk Sampling to orx-noise 2020-04-25 15:20:03 +02:00