Hi Roland,
I only got triangle detection working - subdivision will have to wait for another free weekend. Given the assumption that the input polygon is convex, and assuming we know all splits up front (e.g. gather first, split later) I think I can fix the triangulation issue by 'cutting off' the sharpest corner and recursing, although the resulting triangulation may look a bit silly. I think I'll have to change from equal weight to angle weight to get the normals to not be highly distorted.
But I know what you mean re: diminishing results..the big wins are up front in smoothing most well-made simple parts. And when you look at how well a textured mini-fig head works vs. a face that is built out of triangles, it makes the whole effort seem a bit pyrrhic.
cheers
ben
I only got triangle detection working - subdivision will have to wait for another free weekend. Given the assumption that the input polygon is convex, and assuming we know all splits up front (e.g. gather first, split later) I think I can fix the triangulation issue by 'cutting off' the sharpest corner and recursing, although the resulting triangulation may look a bit silly. I think I'll have to change from equal weight to angle weight to get the normals to not be highly distorted.
But I know what you mean re: diminishing results..the big wins are up front in smoothing most well-made simple parts. And when you look at how well a textured mini-fig head works vs. a face that is built out of triangles, it makes the whole effort seem a bit pyrrhic.
cheers
ben