Thats what I ended up doing after finding a very old mailing list post pointing to the multipass example. Though I have done it in code rather than using a component which I did not know existed. It's been 20 years since I did any GL in anger ( my Red Book is 1993 edition), much has changed since then, trying to catch up.
Ypu may be interested in this class, Jerome, its loosly based on your meshbuilder but handles quads and tris with no dup vertices except at edges. I am just adding edge reporting and display and will post it in this forum.
Peter