Hi,

I "solved" my old problem, and renamed this thread as have a newer more esenthel-engine related problem as a follow-on.

For each vertex in a MeshBase, I need to calculate the surface-area of its one-ring-neighbourhood (the average surface-area of all the triangles, adjacent to the vertex) as defined here:

http://bluntobject.wordpress.com/2007/03...one-rings/
I get the area of one triangle with:

Code:

`Tri getTriangle(Int i) {`

return Tri(meshbase.vtx.pos[meshbase.tri.ind[i].x],

meshbase.vtx.pos[meshbase.tri.ind[i].y],

meshbase.vtx.pos[meshbase.tri.ind[i].z]);

}

.area();

But, when I tried drawing points on tri.adj_face vertex positions, I got some very unexpected vertexes being highlighted, I don't understand the format used in EE or how to do this; I tried searching the header comments etc but couldn't find out much.

EDIT: Solved by creating a list of edges for each vertex in helper memory

Chris