I'm writing a program that canstructs a 3D mesh of a hip bone from a series of 2D CAT-scans.
The raw input data are the traced 'raw' contour points of every piece of bone in every scan.
the resulting 'raw' mesh takes up about 16000 faces. when i do an edge division in the XZ plane to smooth the contours, this number climbes to 32000 for d=2, 64000 for d = 4 etc... (as expected)
Now the problem is that parts of my mesh seem to completely vanish when after applying this smoothing.
Is 32000 really to many triangles? Because when i just render a random subset of the smoothed bone mesh this renders perfectly :-s
I know the smoothing works perfect(feedback in my 2D Swing view) and also a partially smoothed mesh renders okay in the 3D view. It just seems that once a certain face count reached, J3D discards the first inserted data to fit in the new data in a limited memory heap?
Any, ANY suggestions would be tremendously appreciated!