3 ms·
Thanks! Yes, the 2d/3d isosurface incremental exploration machinery was all written (exceedingly tight C++) by my whiz-kid development partner. The challenge
by cpr 18y ago
Thanks!
Yes, the 2d/3d isosurface incremental exploration machinery was all written (exceedingly tight C++) by my whiz-kid development partner.
The challenge is to take an arbitrary equation in a given viewport (2d or 3d cube), find all the satisfying points, and build a displayable mesh (output as OpenGL triangles).
Then, as the user zooms in and out, pans around, etc., the challenge is to rebuild the new mesh intelligently, re-using what you computed so far, including garbage-collecting all the old mesh values, all the while increasing or reducing the mesh density for the given zoom level.
It's a really hard problem he solved extremely well.