You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello :)
I read your blog about the isosurface extration algorithms. I was especially interested in the naive surface algorithm. However during studying your source code it wasn't possible for me to find out how your input data is matched onto the 3 dimensional coordinates.
Also I struggled with where the algorithm for the edges in the naive surface nets algorithm is from . I searched for several days but haven't found anything according automatic generation of the edge table.
At least I'm also trying to find out how the faces are made in the naive surface nets algorithm nut the his maybe will be clear after I do know how the 3d data is mapped into one array.
It would be very cool if you either explain me how things are or make some additional comments to the algorithms (e.g. naive surface algorithm)
The text was updated successfully, but these errors were encountered:
realvictorprm
changed the title
Documentation for isosurface algorithms is tin
Documentation for isosurface algorithms misses some aspects
Mar 5, 2017
About input data:
In testdata.js there is function - "makeVolume()". It take array of space with resolution (dims) and function that describe 3d shape
i.e. sphere - is in space [-1,1] in xyz with 0.25 resolution. That means voxel data will be 8 (from -1 to 1 divided by 0.25) but he adds 2 for minimal value then last resolution is [10,10,10].
Next he probes that space with sphere function with r sets as 1 that means every value above 0 will be outside sphere which is checked in surfacenets.js while making mask.
If you learn rest of things you asked for, please let me know. I have hard time with these too.
Hello :)
I read your blog about the isosurface extration algorithms. I was especially interested in the naive surface algorithm. However during studying your source code it wasn't possible for me to find out how your input data is matched onto the 3 dimensional coordinates.
Also I struggled with where the algorithm for the edges in the naive surface nets algorithm is from . I searched for several days but haven't found anything according automatic generation of the edge table.
At least I'm also trying to find out how the faces are made in the naive surface nets algorithm nut the his maybe will be clear after I do know how the 3d data is mapped into one array.
It would be very cool if you either explain me how things are or make some additional comments to the algorithms (e.g. naive surface algorithm)
The text was updated successfully, but these errors were encountered: