Dear DXplorers,

I have had no messages from the list since (and including) my last post (1 week ago), so please excuse me if you replied and something went wrong at my end.

I am struggling to render a tricky, irregular, 3-D surface that the {Connect} module does not fully cope with. The surface has saddle points; only those facing +Z get connected properly. Below the 'good' part, erroneous connections form across voids adjacent to saddle points.

Actually, on a closed surface, it makes no sense to define a single, global normal for {Connect} because the surface will always contain faces that are parallel to such a normal, and, thus, won't get connected.

I could modify my software to output a normal for every point on the surface. Could I put these into something like {Connect}? or to take as input a set of normals (i.e. 1 for each position on my surface) to {Connect} instead of a single, global normal?

I have also tried {Grid} (hoping to invoke {ReGrid} & {Isosurface} after fiddling the data component) but I can't get {Grid} to accept the "positions" component as input for the <point> parameter. How does one convert a field of positions to a list of vectors?

Thanks!


Allen H. Nugent
Graduate School of Biomedical Engineering
University of New South Wales
Sydney NSW 2052 Australia
Tel: +61 2 9385 3916 Fax: +61 2 9663 2108

Reply via email to