Commit Graph

1769 Commits

Author SHA1 Message Date
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
426e35ebd0 Replace the custom mod function with Kotlin's built-in mod extension. 2025-02-01 14:21:19 +01:00
Abe Pazos
b86f3a9d02 [orx-mesh-generators] DemoAll: include loaded texture 2025-01-31 17:20:24 +01:00
Abe Pazos
b7f6905a33 [orx-mesh-generators] Add texture coords to dodecahedron 2025-01-31 17:17:29 +01:00
Abe Pazos
6c9ac412de [orx-mesh-generators] Fix uv coordinates in sphere
The u coordinate was in the 0.5~1.5 range before this change,
now it's between 0.0 and 1.0.
2025-01-31 17:16:14 +01:00
Abe Pazos
b0bfa5c136 [orx-obj-loader] skip padding when saving obj (#353) 2025-01-31 11:21:35 +01:00
Edwin Jakobs
79e4df32d4 [orx-mesh-generators] Change vertex formats used by meshVertexBuffer and meshVertexBufferWithColor to be Std430 compliant 2025-01-30 16:56:06 +01:00
Edwin Jakobs
907a96c87a Upgrade to Gradle 8.12.1, Kotlin 2.1.10, Kotlinx-serialization 1.9.0, Kotlinx-coroutines-1.10.1, Junit Jupiter 5.11.4, Jgit 7.1.0.202411261347-r 2025-01-30 16:56:06 +01:00
Edwin Jakobs
de637c087f Improve error messages 2025-01-30 16:56:06 +01:00
Abe Pazos
864228d346 add demos to README.md 2025-01-26 20:22:14 +00:00
Abe Pazos
c8f7dd52c6 Demos: ensure all use fun main() = application {
- Adjust some demo window sizes.
- Replace Random.double by Double.uniform
- Tweak some demos so screenshots look more interesting
2025-01-26 20:57:04 +01:00
Edwin Jakobs
1975a820fc add demos to README.md 2025-01-25 13:25:10 +00:00
Edwin Jakobs
c1d2ea4ecc [orx-mesh-noise] Refactor barycentric and mesh sampling logic into specialized files. 2025-01-25 13:57:46 +01:00
Edwin Jakobs
e32fcba77b [orx-mesh-generators] Refine error messages in estimateTangents function 2025-01-25 13:57:46 +01:00
Edwin Jakobs
8103b76c39 [orx-mesh] Add pose computation method to Point class, Point.pose() 2025-01-25 13:57:46 +01:00
Edwin Jakobs
72dc7e0a20 [orx-mesh] Add method to compute 3D position from barycentric coordinates, IIndexedPolygon.position 2025-01-25 13:57:46 +01:00
Edwin Jakobs
6a6855ba32 [orx-mesh] Update the IndexedPolygon.point function to use IVertexData instead of VertexData. 2025-01-25 13:57:46 +01:00
Edwin Jakobs
302c11982f [orx-mesh-noise] Fix barycentric weighting 2025-01-25 13:57:46 +01:00
Edwin Jakobs
023b52a4fc [orx-mesh] Add generated and verified documentation 2025-01-25 13:57:46 +01:00
Edwin Jakobs
3073e88875 [orx-kdtree] Add generated and verified documentation 2025-01-25 13:57:46 +01:00
Abe Pazos
fc4f7275fb Demos: ensure 720px wide, reduce indentation
openrndr-demos, orx-color, orx-jumpflood, orx-no-clear
2025-01-25 13:30:18 +01:00
Abe Pazos
f84bf69713 Demos: ensure 720px wide, reduce indentation 2025-01-24 23:05:40 +01:00
Abe Pazos
ca8fbc1c0a CollectScreenShots: sort demos by absolute path
This way demos in folders are shown together.
2025-01-24 21:54:08 +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
a1b4070b51 [orx-hash-grid] Add generated and verified documentation, improve DemoHashGrid01.kt 2025-01-24 18:54:39 +01:00
Edwin Jakobs
3442c95208 [orx-hash-grid] Replace Box3D with Box from org.openrndr.shape 2025-01-24 18:18:13 +01:00
Edwin Jakobs
969d342e91 [orx-shapes] Enhance ContourBlend with customizable rectification params
Added `distanceTolerance` and `lengthScale` parameters to the `ContourBlend` function for improved flexibility during contour rectification. Default values maintain backward compatibility.
2025-01-24 18:10:47 +01:00
Edwin Jakobs
e413c6e387 [orx-jumpflood] Add generated and verified documentation 2025-01-24 18:10:47 +01:00
Edwin Jakobs
8350ddeb76 [orx-svg] And generated and verified documentation 2025-01-24 18:10:47 +01:00
Edwin Jakobs
45d4580f42 add demos to README.md 2025-01-24 15:24:10 +00:00
Edwin Jakobs
4e1349c258 [orx-color] Add ColorSequence.toColorBuffer 2025-01-24 16:07:53 +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
c059b11841 add demos to README.md 2025-01-22 21:18:39 +00:00
Edwin Jakobs
13c6191cc2 [orx-shapes] Add DemoHilbertOrder01.kt, DemoHilbertOrder02.kt 2025-01-22 22:01:10 +01:00
Edwin Jakobs
0e9e36acba [orx-shapes] Add Hilbert and Morton point ordering in 2d and 3d 2025-01-22 21:05:23 +01:00
Abe Pazos
d1d3af7abc [orx-mesh-generators] Fix grid issue when count==1 2025-01-22 02:30:00 +01:00
Edwin Jakobs
ec340155a5 add auto-generated README 2025-01-20 11:38:03 +00:00
Edwin Jakobs
17f4f5fb12 [orx-tensorflow] Remove orx-tensorflow 2025-01-20 12:18:16 +01:00
Edwin Jakobs
8e75b5628e [orx-runway] Remove orx-runway 2025-01-20 12:05:37 +01:00
Edwin Jakobs
38b7f52d46 [orx-compute-graph, orx-compute-graph-nodes] Remove compute graph from orx 2025-01-20 11:43:36 +01:00
Edwin Jakobs
b62746c94e [orx-noise, orx-gui] Deprecate Random 2025-01-20 11:37:52 +01:00
Edwin Jakobs
b631e4493c [orx-fcurve] Clean-up FCurve.kt 2025-01-20 11:32:04 +01:00
Edwin Jakobs
ff2918f3a9 Upgrade to Gradle 8.12, antlr-kotlin 1.0.2 2025-01-20 11:16:04 +01:00
Edwin Jakobs
c84931dabc [orx-expression-evaluator] Clean-up warnings in MemberFunctions.kt 2025-01-20 11:14:59 +01:00
Edwin Jakobs
f7bd2eb4e1 [orx-shapes] Clean-up deprecation warnings in RamerDouglasPeucker.kt 2025-01-20 11:14:32 +01:00
Edwin Jakobs
57f2223682 [orx-shapes] Fix problems with shadowing in Arrangement 2025-01-20 11:08:18 +01:00
Edwin Jakobs
3309bd91d5 [orx-noise] Add generated and verified documentation 2025-01-19 11:01:54 +01:00
Edwin Jakobs
342c144503 [orx-obj-loader] Add generated and verified documentation 2025-01-19 00:55:50 +01:00