Commit Graph

32 Commits

Author SHA1 Message Date
f3169f6215 increase shape precision 2026-10-20 02:40:31 +03:00
9fd50e75fa use line intersection to improve precision 2026-10-20 01:46:44 +03:00
cf30027976 unify cutter position calculations 2026-10-20 00:50:42 +03:00
f066a3b913 do basic cutting 2026-10-20 00:33:09 +03:00
5419c9c5f4 extract core shape from the crown gear mesh generator 2026-10-19 23:58:19 +03:00
daa7f413de fix normals in smooth crown gear 2026-10-19 23:57:50 +03:00
be3ef2e4bd separate global (light) and per-object (position) parameters 2026-10-19 20:01:26 +03:00
82638f7ad3 add a little animation 2026-10-19 02:51:08 +03:00
c600fa082c position the bevel cutter to cut 2026-10-19 02:45:48 +03:00
972aee716a separate uniforms from the pipeline 2026-10-19 02:28:00 +03:00
ec22c4a6e4 remove per-vertex color 2026-10-19 02:08:10 +03:00
bde8936ad0 move the bevel gear to the center 2026-10-19 02:04:10 +03:00
f5d578ccf3 control gear params from the UI 2026-10-18 16:48:33 +03:00
f35ca37cae add a bevel gear blank 2026-10-18 04:01:12 +03:00
cfbd5a41c3 generate a faceted mesh 2026-10-18 03:40:06 +03:00
8c0ae03add unify perspective/orthogonal cameras 2026-10-18 02:47:45 +03:00
5c6ef7c758 fix normals 2026-10-18 00:44:42 +03:00
49cfc215a4 make field of view fixed regardless of view angle 2026-10-18 00:43:53 +03:00
80433d5ed6 refactor mesh construction 2026-10-17 23:04:31 +03:00
4fad56a7d1 fix normals for the gear teeth 2026-10-17 22:55:45 +03:00
232720a78a add crown gear 2026-10-17 22:34:50 +03:00
1732e2f6fc change the view 2026-10-17 22:34:28 +03:00
bb0db54ef1 add gear profile 2026-10-17 22:34:03 +03:00
42b37369f5 MORPH INTO: Gear Cutter 2026-10-17 21:27:16 +03:00
7afb7b2f20 remove the KDE dependency 2026-10-17 21:18:44 +03:00
1d433dc13b switch to right-handed CS 2026-10-17 21:17:47 +03:00
7b4ff19784 fix linear-sRGB color mismatch 2026-08-05 01:13:38 +03:00
2bb28c240b gray cube 2026-08-05 00:46:46 +03:00
586d78b3b8 render a cube 2026-08-05 00:46:46 +03:00
759b6a4211 add camera calculations 2026-08-04 23:21:11 +03:00
187019a318 use Default to avoid breaking fallback main 2026-08-04 21:52:28 +03:00
3e713b13a8 Qt+WGPU 2026-01-24 21:07:33 +03:00