Commit Graph

23 Commits

Author SHA1 Message Date
5a29c4a2c9 Add functions for creating signed distance to patch region and box patch from segment loop in water-material.ts 2026-04-07 10:46:04 +02:00
12fe38c268 Update water material collision detection logic 2026-04-07 10:38:32 +02:00
691b0ca645 Refactor uniform creation in water material shaders and tests 2026-04-07 07:50:46 +02:00
de8ceafb7f Add water surface subdivision and UV interpolation in box brush mesh 2026-04-07 07:46:47 +02:00
578f316db7 Refactor water settings handling and update reflection logic in rendering 2026-04-07 07:33:25 +02:00
4c0b429964 Add surface displacement option to water material 2026-04-07 07:11:46 +02:00
282c282f9c Add reflection support to water material 2026-04-07 06:31:50 +02:00
b2ed3d7383 Make points readonly in measureSegmentExtentsInBasis 2026-04-07 06:17:25 +02:00
a1669a1d69 Add support for segment-shaped water contact patches 2026-04-07 06:13:56 +02:00
3c54ba00c9 Add waterline segment creation and update contact patch logic 2026-04-07 06:01:45 +02:00
0cb68e3737 Adjust gap settings in water material for better alignment and spacing 2026-04-07 05:52:43 +02:00
b62edd7e88 Enhance water material merging logic with normal alignment and profile settings 2026-04-07 05:51:42 +02:00
b9bda55693 Add patch merging functionality in water-material 2026-04-07 05:48:48 +02:00
a9567d3dc8 Add support for triangle mesh water contact source 2026-04-07 05:44:04 +02:00
b062b2beea Add polygon clipping and area calculation to water contact patch collection 2026-04-07 05:12:55 +02:00
0e4bd01e69 Update water contact patch collection and handling in rendering and runtime modules 2026-04-07 04:59:09 +02:00
30ddb565db Add support for oriented boxes in water material contact patches 2026-04-07 04:58:48 +02:00
25c39e0507 Rename radius to halfWidth and intensity to halfDepth in WaterContactPatch interface 2026-04-06 20:52:05 +02:00
c7433820a4 Add contact patches uniform to water material and update tests 2026-04-06 18:04:25 +02:00
ab44a2b9c5 Refactor water material shader and add contact patch collection 2026-04-06 17:54:42 +02:00
ff23723797 Refactor water material to use ShaderMaterial for better rendering effects 2026-04-06 17:48:23 +02:00
6da77e8495 Update water material properties and tests 2026-04-06 17:43:33 +02:00
f9f4d6a4a1 Add water material implementation in JavaScript and TypeScript 2026-04-06 17:27:02 +02:00