SoSegmentChainvertices Property |
Ordered list of vertices used in all the segment chains.
Namespace: OIV.ImageViz.Nodes.Geometries
Here is an example on how to iterate over each vertices of each chain.
int indexAccumulator = 0; for (int chainIndex=0; chainIndex<sizes.getNum(); ++chainIndex) { for (int vertexIndex=0; vertexIndex<sizes[chainIndex]; ++vertexIndex) { fprintf(stdout,"chain %d - vertices %d = (%.3g %.3g %.3g)\n", chainIndex, vertexIndex, vertices[indexAccumulator+vertexIndex][0], vertices[indexAccumulator+vertexIndex][1], vertices[indexAccumulator+vertexIndex][2] ); } indexAccumulator += sizes[chainIndex]; }