|
From: <mi...@al...> - 2004-07-02 13:09:57
|
What I do is that: I scan a volume by an octree; to decide if one cube has to be subdivided I look for the values on the vertices of the cube. At last level of detail, I have nodes-cubes and I know their configuration, so with marching cubes I find the triangles that aproximates the surface intersecting the cube-node, and I store the vertices of these triangles in my list. So These triangles form a 3D volume, but the only information I reach about a 3D point-sampled is if this point is inside or outside my volume, so I haven't a scalar value that gives me possibility to interpolate them and so to smooth the volume. (The good think is that the triangles are almost of the same size.) Perhaps the better think could be storing topological information while building the octree. Unfortunately ... I don't know nothing about 'scanline conversion'. Thanks for the suggestion about 'winged edge structures', i will look around for it, 'till now I don't understand how I can know, during my marching c., if two triangles share one edge |