Commit Graph

48 Commits

Author SHA1 Message Date
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
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
e32fcba77b [orx-mesh-generators] Refine error messages in estimateTangents function 2025-01-25 13:57:46 +01:00
Abe Pazos
f84bf69713 Demos: ensure 720px wide, reduce indentation 2025-01-24 23:05:40 +01:00
Abe Pazos
d1d3af7abc [orx-mesh-generators] Fix grid issue when count==1 2025-01-22 02:30:00 +01:00
Edwin Jakobs
fba1e5b61a [orx-noise] Add hash functions 2024-10-20 14:15:02 +02:00
Edwin Jakobs
e016891b1d [orx-mesh, orx-mesh-generator, orx-obj-loader] Add decal and tangent tools 2024-09-25 09:51:54 +02:00
Edwin Jakobs
c48aa83ced [orx-shapes, orx-mesh-generator] Move frames code from orx-mesh-generator to orx-shapes 2024-03-19 17:54:03 +01:00
Edwin Jakobs
8fbb106823 [orx-shapes] Refactor package layout 2024-01-23 09:38:43 +01:00
Edwin Jakobs
7f26f5e5de [orx-shapes] Adopt code from openrndr-shape, openrndr-math 2024-01-13 23:21:26 +01:00
Abe Pazos
be07a8fc4c Add new extrusion types, refactor code. (#323) 2023-08-25 21:02:23 +02:00
Abe Pazos
a56fe0cd3b [orx-mesh-generators] Add mesh generator demos (#314)
ector3) method
2023-05-22 12:51:43 +02:00
Abe Pazos
03bf971ff5 Improve mesh generator (#301)
Co-authored-by: Edwin Jakobs <edwin@rndr.studio>
2023-04-19 10:34:55 +02:00
Abe Pazos
09cb062154 [orx-mesh-generators] Add comments for resolveMesh(), capMesh() (#254) 2022-08-10 22:57:22 +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
Abe Pazos
387a7e5020 [orx-mesh-generators] Add Rectangle.toMesh() (#216) 2021-12-18 21:39:59 +01:00
Edwin Jakobs
9a2f10f81d Switch back to fun main() 2021-08-30 17:18:54 +02:00
Edwin Jakobs
9435907ef9 Upgrade to OPENRNDR 0.4 snapshot 2021-06-22 11:08:07 +02:00
Edwin Jakobs
c5ec3932c8 [orx-mesh-generators] Fix normal transforms and add plane to GeneratorBuffer 2020-10-16 10:57:22 +02:00
Edwin Jakobs
71b4570858 [orx-mesh-generators] Fix bug from refactor 2020-08-26 00:10:31 +02:00
Edwin Jakobs
5235d8ce19 Upgrade to Kotlin 1.4, Gradle 6.6 2020-08-18 08:30:18 +02:00
Edwin Jakobs
3b2a9de849 [orx-mesh-generators] fix side generator configuration 2020-08-13 15:38:04 +02:00
Edwin Jakobs
6fc76daa13 [orx-mesh-generators] Add arguments to make sides in shape extrude optional 2020-08-13 10:51:39 +02:00
Edwin Jakobs
9a8240609e [orx-mesh-generators] add texture coordinates for shape extrusions 2020-08-03 22:03:44 +02:00
Abe Pazos
b6065b7198 background() deprecated, replace with clear() (#101) 2020-05-16 18:00:39 +02:00
Edwin Jakobs
60a64806fc Add screenshot generation 2020-04-22 21:56:08 +02:00
Edwin Jakobs
8c591c4830 Add demos to orx-mesh-generators 2020-04-10 19:50:21 +02:00
Edwin Jakobs
0de7426017 Fix problem in UV coord generation of plane meshes 2020-04-06 19:13:49 +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
Abe Pazos
a9fa814a1a Add Dodecahedron.kt 2020-03-15 15:55:38 +01:00
Abe Pazos
c22f9f73c6 Plane.kt: fix uv coordinates 2020-03-14 16:58:02 +01:00
Edwin Jakobs
8dc4bfd8fc Add option to use existing vertex buffer in meshGenerator 2020-01-14 23:47:18 +01:00
Edwin Jakobs
aefdcb85d5 Add shape extrusion mesh generator for precalced tessellation 2020-01-14 00:17:58 +01:00
Edwin Jakobs
d41a997cd6 Fix sphere mesh generator to be compatible with the new Spherical class 2019-11-28 10:29:07 +01:00
edwin
d4be8e8781 Bump OPENRNDR to 0.3.35-rc1
Bump Kotlin to 1.3.41
Bump kotlinx-coroutines-core to 1.3.0-RC
Fix OPENRNDR 0.3.35-rc1 incompatibilities
2019-07-30 19:05:23 +02:00
Edwin Jakobs
d9e4c5ba9b Fix texture coordinates for sphere generator 2019-02-05 18:14:54 +01:00
Edwin Jakobs
1b9167137a Shape extrusion 2019-01-31 17:39:05 +01:00
Edwin Jakobs
149a7fd183 changes 2019-01-26 21:24:58 +01:00
Edwin Jakobs
c4e0361100 Improve orx-mesh-generators
Add GeneratorBuffer
Add Cap
Fix triangle winding
2019-01-16 18:33:39 +01:00
Edwin Jakobs
8fdaa4add6 Bumped to 0.0.18
Fixed triangle winding in orx-mesh-generators
2019-01-11 21:39:51 +01:00
Edwin Jakobs
9096bae1f8 Fix size passed to plane generator 2018-12-02 15:23:51 +01:00
Edwin Jakobs
cc5d319809 Added sphere inversion, updated README.md 2018-11-25 17:07:54 +01:00
Edwin Jakobs
fdf1ac8832 Added box, plane and sphere mesh generators 2018-11-25 16:56:07 +01:00
Edwin Jakobs
bc0282c8aa Bumped version to 0.0.13, added extrudeShape cap and taper arguments 2018-11-20 15:33:57 +01:00
Edwin Jakobs
9c4bebd10a Bumped version to 0.0.12. Added orx-mesh-generators. OPENRNDR 0.3.29 2018-11-15 12:40:29 +01:00