All of the QuickHull3D algorithm has been implemented. However, sometimes edges are pointing to nonexistent edges at 0xfeeefeee
. I had some issues with my version of VertexList, but they seemed to be resolved now. I'm confident that my addVertex and removeVertex functions are good, so I'll have to check all of my edge manipulation code. It would be really useful to add some debugging functionality to the plugin so that I can visualize what's going on, so I'm planning on adding a iteration limit parameter.
I do have some results though!
The dog made it to 30 iterations.
The rat crashed after around 10 iterations.
The markers indicate the positions of the simplex hull.