GeorgeM
GeorgeM
whilst this is faster, for large n the process is actually memory limited, and this dramatically increases the amount of memory used, if you can make it a command line...
I think that is pretty much optimal for the raw data structure. however it might be useful to store some meta data on which particular version of the cubes (e.g....
agreed, i will open a v2 spec on a PR for the converter, use a different magic to differentiate v2 and add a 4 bytes of feature flags and support...
tools interacting with the files should preferably maintain backwards compat with the v1 format but thats optional, its not like this is a commonly re run project.
I think your onto something with the views, the hard part will be proving that the views are unique, i'm going to run a test with the n=12 data to...
retracted for wrongness ~~still trying to wrap my head around this but it seems you lose some data, and the views are non unique. these 2 cubes ended up with...
ah wait i'm dumb, i was packing to bits and changing 2's into 1's
ok so you cannot in fact do a naive re-arrangement of the views based on their properties, the problem you hit is that certain rotations and flips swap 2 axis,...
some of these are really hard to tell if they are a mirror or not just by looking at them, any idea on how to make proper code to check...
I cant seem to get this to work, it does in fact collide more than just mirrors, at least with my naïve approach of sorting the vectors, (picking the largest...