[quote user="Brien Bastings"]Depending on how the points are indexed, it doesn't have to be...[/quote]
My class that inherits from ElementFacetOptions contains...
virtual int GetMaxPerFace () { return 3; };
The point indexing works for all other solids I pass to it, and produces a set of triangles for each. Why should this one be different? Does the facetting throw out a rectangle occasionally, along with the triangles?