Commit graph

25 commits

Author SHA1 Message Date
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