Commit graph

36 commits

Author SHA1 Message Date
93c55899ec
Implement translate duplication 2026-01-30 00:03:57 -08:00
737f4dbbb3
Add camera mode 2026-01-29 23:54:34 -08:00
56295c8c9d
Add scale mode 2026-01-29 22:34:59 -08:00
3c139fe58d
Add rotation mode angle visualizer 2026-01-29 17:26:34 -08:00
39530cc4d7
Add rotation mode controls 2026-01-29 16:45:50 -08:00
698286ec86
Add translate mode controls 2026-01-29 16:26:27 -08:00
5c1471394c
Replan transform tools and saving 2026-01-29 15:59:27 -08:00
8ca88e2542
Implement the context menu 2026-01-29 01:49:48 -08:00
aafcade099
Implement selection visual effects 2026-01-29 01:34:49 -08:00
3b42ce9f88
Implement selection shortcut keys 2026-01-29 01:29:25 -08:00
aa7e588980
Implement object selection 2026-01-29 01:26:33 -08:00
08cdf0d41a
Add Raycaster for mouse picking 2026-01-29 01:23:34 -08:00
bfcacb184f
Improve the primitives sidebar 2026-01-29 01:06:48 -08:00
fe0edd7fd2
Setup a CSS theme system 2026-01-29 00:34:34 -08:00
704c826b29
Add basic app interface 2026-01-29 00:32:11 -08:00
f2dc318f09
Migrate scene state to Pinia store 2026-01-29 00:24:41 -08:00
862f31f6c4
Create a composable for scene state 2026-01-29 00:20:16 -08:00
128bfde8c0
Add perspective toggles 2026-01-29 00:04:05 -08:00
0c65c9848e
Add view presets 2026-01-29 00:01:58 -08:00
2235d3ed63
Add reset view function 2026-01-29 00:00:58 -08:00
fa7370da4f
Add fit to selection camera function 2026-01-28 23:59:27 -08:00
e19eee5f74
Add orbit controls 2026-01-28 23:57:44 -08:00
eb263061c1
Add axis visibility toggle prop 2026-01-28 23:48:10 -08:00
48821f5d51
Add grid visibility toggle prop 2026-01-28 23:47:13 -08:00
c42f6ff9ed
Add axis helper 2026-01-28 23:45:55 -08:00
2aed1c37ce
Add grid helper 2026-01-28 23:44:16 -08:00
f0fece522d
Setup three.js 2026-01-28 23:39:01 -08:00
2105d05749
Setup Vitest 2026-01-28 23:22:55 -08:00
3b76d3efa7
Setup Pinia 2026-01-28 22:44:31 -08:00
78764f1552
Add placeholder subdirectories 2026-01-28 22:42:53 -08:00
0116ba3ac1
Configure ESLint and Prettier 2026-01-28 22:41:50 -08:00
c688bf1cda
Initialize a Vue 3 project 2026-01-28 22:34:23 -08:00
c2f8e74c2f
Add Justfile 2026-01-28 22:26:12 -08:00
d37f5aa794
Setup Rust tooling 2026-01-28 21:49:55 -08:00
89bd003480
Create a Nix flake and setup Direnv 2026-01-28 21:45:39 -08:00
2c6e34243a
Create a web port tasklist 2026-01-28 20:12:47 -08:00