Commit Graph

12 Commits

Author SHA1 Message Date
62208591fc Its alive! Refactoring to improve performance using pointers works, now performance still sucks because there is no spatial index and there are some math bugs that create nodes way too far from home 2023-08-10 10:55:08 -04:00
e67f97058b refactoring works, only left to add a test and feature of ignoring dead attractors and nodes 2023-08-09 23:20:05 -04:00
66e1f813cf wip: Refactor space colonization, separate nodes vec from space colonization struct allows for simpler ownership management 2023-08-08 23:33:34 -04:00
jeangab
b7401bef1b wip: refactor space colonization to use mutables instead of refCell 2023-08-08 14:07:58 -04:00
Jean-Gabriel Gill-Couture
0b892980ca wip refactor without rc/refcell 2023-08-04 22:38:49 -04:00
Jean-Gabriel Gill-Couture
6a0f480c8a wip(space colonization): Refactor to use a compile-time safe data structure that is also using contiguous memory 2023-07-30 22:27:02 -04:00
Jean-Gabriel Gill-Couture
d384c196b7 Plan data structure refactoring to avoid Rc and RefCell, totally optionnal but nice way to learn 2023-07-26 22:22:34 -04:00
Jean-Gabriel Gill-Couture
51dca7ac7e space_colonization: it works! Still need to improve rendering, animation and performance but we are getting there 2023-07-24 23:44:08 -04:00
jeangab
64c3987cae It works! Or does it? Have to inspect carefully 2023-07-24 16:10:18 -04:00
Jean-Gabriel Gill-Couture
93781cae4a Thought about it for 2 minutes and found an ok solution : very close to something working for this 2nd strategy that feels a lot better 2023-07-23 23:55:04 -04:00
Jean-Gabriel Gill-Couture
4ef577e76b space colonization, fooling around with rust 2023-07-23 23:45:00 -04:00
Jean-Gabriel Gill-Couture
6f2505736c space-colonization: progress but runtime crashes, need to fix architecture to a better rust style 2023-07-23 09:01:53 -04:00