oops! yes that's a good one... works better now, but still not quite right yet..this is what I have now for the add face routine...see anything ese?
p=Polygonise(CELL,0.5,TRI);
for (i=0;i<p;i++)
{
DYNAMIC_FACE FACE;
for (q=0;q<3;q++)
{
FACE.v[q].x=TRI[i].p[q].x;
FACE.v[q].y=TRI[i].p[q].y;
FACE.v[q].z=TRI[i].p[q].z;
}
dmdl_add_face(myModel, FACE);
}