Lillian Vixe
|
f38839557b
|
comments fix for clarity of inline function
|
2024-05-24 21:17:31 -07:00 |
|
Lillian Vixe
|
4123df7072
|
basic proof of concept for saving structure stringtrees to file. complete (janky) stringtree editor proof.
|
2024-05-21 14:59:13 -07:00 |
|
Lillian Vixe
|
8c7fba2a04
|
restructured UI details file to extrapolate out editing the tree from the primary act of selecting objects within the structure tree
|
2024-05-19 15:30:43 -07:00 |
|
Lillian Vixe
|
2f8afb8403
|
testing
|
2024-05-17 02:55:31 -07:00 |
|
Lillian Vixe
|
7e91f93fe0
|
to tower pc
|
2024-05-05 19:05:10 -07:00 |
|
Lillian Vixe
|
0f9a9c0f35
|
some boilerplate, file renames to compact modules into an order and all within folder
|
2024-04-28 15:12:33 -07:00 |
|
Lillian Vixe
|
640987b9b8
|
pre-refactor
|
2024-04-28 14:04:24 -07:00 |
|
Lillian Vixe
|
e2b9aa3313
|
reparenting fixes to avoid deleting elements accidentally
|
2024-04-25 05:50:01 -07:00 |
|
Lillian Vixe
|
18a93e44df
|
basic stringtree movement
|
2024-04-25 03:54:37 -07:00 |
|
Lillian Vixe
|
a9d346c411
|
proof of popups and non-movable UI with fixed cursor passthru block
|
2024-04-24 05:15:19 -07:00 |
|
Lillian Vixe
|
c73e66fd64
|
rwlock
|
2024-04-21 14:12:53 -07:00 |
|
Lillian Vixe
|
0f25c2660e
|
scale proof, tree edit ui proof
|
2024-04-20 18:48:36 -07:00 |
|
Lillian Vixe
|
c15da5e333
|
quick and messy voxel palettes in editor
|
2024-04-19 04:58:02 -07:00 |
|
Lillian Vixe
|
f764cd14c3
|
file save and loading with expandable backwards compat layer
|
2024-04-18 12:53:11 -07:00 |
|
Lillian Vixe
|
87dacb619e
|
mesh load tracker with short names for editor to allow changing of name and autoloading of names into an accessible spot for user-facing menus to not have long titles
|
2024-04-17 03:54:00 -07:00 |
|
Lillian Vixe
|
ea00c1debd
|
proof of concept detection of area of the window - will be used to avoid clicks counting twice, once for UI, once for events like clicking the meshes to edit voxels
|
2024-04-16 05:19:07 -07:00 |
|
Lillian Vixe
|
1b878d752e
|
fix broken tests
|
2024-04-15 07:22:50 -07:00 |
|
Lillian Vixe
|
40d7d8f949
|
stringtree and test for it
|
2024-04-15 07:07:52 -07:00 |
|
Lillian Vixe
|
cbe54774b8
|
learned the renderer material was fucking the color
|
2024-04-14 10:29:10 -07:00 |
|
Lillian Vixe
|
50749acacb
|
proof of bevy egui color picker in UI. needs to and from bevy color, stuffed in a resource, to transmit between systems
|
2024-04-13 14:15:53 -07:00 |
|
Lillian Vixe
|
ec020a03b5
|
fix removal issue
|
2024-04-13 13:49:08 -07:00 |
|
Lillian Vixe
|
a5f02871ef
|
minimum viable editor (no color picker)
|
2024-04-11 04:27:37 -07:00 |
|
Lillian Vixe
|
04acadd160
|
input tested thoroughly, prepped for only raycasting and ecs work to make bare minimum
|
2024-04-11 03:22:48 -07:00 |
|
Lillian Vixe
|
5678a94cb8
|
various small refactors like moving orbit_camera and other cleanup. compressed setup for scene into vvedit since it will now beocme an editor instead of a testing ground. input boilerplate for histories and bindings to comingle
|
2024-04-10 02:04:28 -07:00 |
|
Lillian Vixe
|
360ef923ea
|
manual work toward configurable inputs for editor
|
2024-04-10 01:19:25 -07:00 |
|
Lillian Vixe
|
849469c2c1
|
proof of concept UI hooks
|
2024-04-09 05:58:37 -07:00 |
|
Lillian Vixe
|
fcb6b4b2b1
|
asset-compatible meshing of octtrees and an assetloader + plugin for them
|
2024-04-05 08:19:43 -07:00 |
|
Lillian Vixe
|
3934b6a87f
|
constants at the top of vvlib/mod.rs for easier stress-test-fun
|
2024-04-03 18:10:22 -07:00 |
|
Lillian Vixe
|
f8f4a04638
|
async compute tasks working
|
2024-04-03 17:22:35 -07:00 |
|
Lillian Vixe
|
3eaf009872
|
occasional-change variant on stress test
|
2024-04-03 15:43:18 -07:00 |
|
Lillian Vixe
|
381bdf9433
|
ecs learning (scaled transform)
|
2024-04-03 07:39:19 -07:00 |
|
Lillian Vixe
|
4e6bd99e8c
|
stress test
|
2024-04-03 07:24:12 -07:00 |
|
Lillian Vixe
|
85580c3dc5
|
Fixing two warnings for imports and a mut
|
2024-04-02 17:50:34 -07:00 |
|
Lillian Vixe
|
3dce7650d5
|
proof of concept auto-meshing in the ecs
|
2024-04-02 17:37:40 -07:00 |
|
Lillian Vixe
|
3c8048a51e
|
tragic implementation proof-of-concept - just yank out every attribute and shove back in the new version of said attribute
|
2024-04-02 10:51:10 -07:00 |
|
Lillian Vixe
|
d09e607bfc
|
add needs_update modification upon oct-tree edit
|
2024-04-02 09:44:54 -07:00 |
|
Lillian Vixe
|
7f2e781616
|
half of the architecture for putting oct-tree to mesh on screen
|
2024-04-02 09:25:00 -07:00 |
|
Lillian Vixe
|
d1118af004
|
tentative working rayxocttree (no optimization)
|
2024-03-27 08:09:52 -07:00 |
|
Lillian Vixe
|
a7df66d2df
|
seemingly working unoptimized ray/x/octree:
|
2024-03-27 06:10:10 -07:00 |
|
Lillian Vixe
|
c316533fea
|
Fixed obb x ray oversight in test and failure in outputting normals accurately. refactoring. still need to fix ray x octtree
|
2024-03-26 17:45:31 -07:00 |
|
Lillian Vixe
|
e0be55ddcc
|
refactor pass 1: split into two main files, octree and intersectioins
|
2024-03-25 18:27:33 -07:00 |
|
Lillian Vixe
|
dac1a7a666
|
half-working ray x octtree, pre-refactor-pass
|
2024-03-25 17:25:25 -07:00 |
|
Lillian Vixe
|
1eee8cfe9a
|
port to bevy .13
|
2024-03-21 13:51:53 -07:00 |
|
Lillian Vixe
|
2fe1812f35
|
refactor ray collisions to return face normal
|
2024-03-21 09:16:07 -07:00 |
|
Lillian Vixe
|
471ce62c35
|
collision hit point result coordinate fix
|
2024-03-17 09:33:10 -07:00 |
|
Lillian Vixe
|
6d26f3f416
|
most basic oct-tree oct-tree collision test case passes
|
2024-03-17 08:50:13 -07:00 |
|
Lillian Vixe
|
30ba745fe9
|
all collision primitives - only oct-tree recursive collisions to go
|
2024-03-10 10:31:44 -07:00 |
|
Lillian Vixe
|
5e81392448
|
Fixed obb-ray collision test
|
2024-03-08 02:38:00 -08:00 |
|
Lillian Vixe
|
0d1690d7b1
|
working obb collision, test in progress
|
2024-03-08 02:16:22 -08:00 |
|
Lillian Vixe
|
f48aff81b3
|
OBBvsOBB collision function
|
2024-03-07 02:42:14 -08:00 |
|