getting closer
shape matching will not work. need to treat object as a single particle with sensors along edges
trimming Edge class and making more dynamic
simplifying edge
separated collisions into detection and resolution steps
all set up to start sweep testing edges and correcting both particle and edge velocities on collision.
removed lastvalidposition
implementing collision handling, step 1 - simple
naive bounciness
debugging inconsistent bounce response
more consistent bounce behavior
have lost the bounce consistency of earlier
added time warp to simulation for debugging
definitely something wonky, need to debug before proceeding
just figured out a really weird bug with non-conforming bounce behavior due to non-deterministic results from the constraint sorting system, whereby apparently unrelated constraints could affect each other via changing the result of a constraint sort
successfully stopping faces that collide with points
progress
pausing
something like this. needs to be able to handle multiple simultaneous collisions though.
tests and implementation for vector.merge()